
软件开发
文章平均质量分 60
软件开发包括C++、Qt、VC++、Linux、Python、设计模式、数据结构与算法、数据库、软件工程等
二分掌柜的
二分掌柜的
展开
-
UE5 打包项目
flyfish通过 “文件”->“打开项目”,然后在弹出的对话框中选择项目文件(通常是以.uproject为后缀的文件)选择目标平台:在 UE5 主界面中,找到 “平台”(Platforms)。根据需求选择要编译的目标平台烘焙内容是指将游戏的光照、阴影、反射等信息预先计算并保存为数据文件的过程,这样可以提高游戏运行时的渲染效率。打包项目则是将游戏的所有资源(包括场景、角色、音频、纹理等)以及烘焙后的内容打包成一个可执行文件的过程,以便在目标平台上运行。原创 2025-01-11 16:36:36 · 1601 阅读 · 0 评论 -
VMware Ubuntu 共享文件夹
flyfish原创 2023-11-06 10:10:23 · 865 阅读 · 0 评论 -
Termux
termux用的是8022端口,而不是常用的22端口。原创 2022-12-21 19:33:53 · 3487 阅读 · 0 评论 -
AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
AttributeError: ‘module’ object has no attribute ‘SSL_ST_INIT’flyfish版本Python2.7执行命令sudo rm -rf /usr/lib/python2.7/dist-packages/OpenSSLsudo rm -rf /usr/lib/python2.7/dist-packages/pyOpenSSL-0.15...原创 2018-12-04 18:29:15 · 832 阅读 · 0 评论 -
希尔伯特矩阵(Hilbert matrix)
希尔伯特矩阵(Hilbert matrix)flyfishHilbert矩阵的项是单位分数的方阵Hij=1i+j−1.Hij=1i+j−1.{\displaystyle H_{ij}={\frac {1}{i+j-1}}.} H_{{ij}}={\frac {1}{i+j-1}}.5 × 5的Hilbert矩阵H=⎡⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢1121314151213141516131原创 2017-09-04 17:44:30 · 8040 阅读 · 0 评论 -
C++ 与 python 语法 对比
C++ 与 python 语法 对比flyfish**变量定义**//C++ int a = 8, b = 9; //python i = 10 print(i)**条件语句**//C++ if (a > b) { std::cout << a << " is max" << std::endl; } else if原创 2017-01-03 10:22:27 · 3800 阅读 · 0 评论 -
软件开发中设计为什么应该只有一个所有人?
软件开发中设计为什么应该只有一个所有人?flyfish 2015-11-4所有人只有一个人,他证实有能力掌控整个程序,保持了产品概念的完整与一致,他是团队的灵魂人物。 否则开发出来的产品就是个分裂的软件产品。 如果集体设计软件,得到的结果往往是平庸。 所有人要防止自己进入群体意识以下引用自《人月神话》 贵族专制统治和民主政治 概念的完整性要求设计必须由一个人,或者非常少数互有默契原创 2015-11-04 22:21:01 · 845 阅读 · 0 评论 -
西语
西语flyfishcasa 家beso 吻senor 先生amor 爱diosa 女神aguas水espanol西班牙语animal 动物gato 猫perro 狗calor 热frio 冷siholabuenos dias 上午好buenas tarders 下午好buenas noches 晚上好muy b原创 2015-08-12 21:37:06 · 734 阅读 · 0 评论 -
Boost asio 英语
Boost asio 英语flyfishas well 也;同样地thus 英 [ðʌs] 美 [ðʌs] adv. 因此;从而;这样;如此 conj. 因此extra 英 [‘ekstrə] 美 [‘ɛkstrə] adv. 特别地,非常;另外 n. 临时演员;号外;额外的事物;上等产品 adj. 额外的,另外收费的;特大的as expected 不出所料;正如预期的 ex原创 2015-08-13 15:00:40 · 716 阅读 · 0 评论 -
Dynamic Programming(英语)
Dynamic Programmingflyfish 2015-9-12longest common subsequencephylogenetic trees 系统发生树phylogenetic adj. 系统发生的,动植物种类史的;you're given two sequences x going from one to m and y r原创 2015-09-12 11:58:04 · 550 阅读 · 0 评论 -
VC自动生成软件版本号
VC自动生成软件版本号 flyfish目的:软件的版本有主版本号.子版本号.修正版本号.编译版本号其中编译版本号与SVN服务器的版本号(Revision)自动同步。 环境需要在本机安装TortoiseSVN 第一步在项目的.rc文件中搜索VS_VERSION_INFO VERSIONINFO按照下面例子更改 #ifdef _AUTO_I原创 2015-01-07 15:29:42 · 9570 阅读 · 0 评论 -
机器人 检测点云中的抓取姿势 Grasp Pose Detection (GPD) 扩展实例编写
机器人 检测点云中的抓取姿势 Grasp Pose Detection (GPD) 扩展实例编写flyfish环境Ubuntu16.04ROS kineticDetect Grasps With an RGBD camera使用RGBD摄像机检测抓取语言:C++相机:astra在CmakeLists中添加:add_compile_options(-std=c++11)ad...原创 2018-12-26 18:08:01 · 4683 阅读 · 0 评论 -
周期函数的拟合
周期函数的拟合flyfish类似sin函数的拟合import numpy as npimport matplotlib.pyplot as pltx= np.arange(1, 362, 1)y = np.array([-82,-74,-66,-57,-49,-40,-31,-22,-13,-4,4,13,22,31,40,49,57,65,73,81,88,95,101,107,1...原创 2018-09-19 18:17:55 · 9759 阅读 · 1 评论 -
vcpkg的安装
vcpkg的安装flyfsih执行git下载时出现unable to access 'https://github.com/Microsoft/vcpkg.git/': Failed to connect to 127.0.0.1 port 1080: Connection refused编辑~/.gitconfig删除内容解决git clone https://github.c...原创 2018-10-19 18:08:33 · 5693 阅读 · 1 评论 -
对‘vtkRenderingOpenGL_AutoInit_Destruct()’未定义的引用
对‘vtkRenderingOpenGL_AutoInit_Destruct()’未定义的引用flyfish详细内容CMakeFiles/gpd_get_grasps.dir/src/interface/get_grasps.cpp.o:在函数‘vtkRenderingOpenGL_ModuleInit::~vtkRenderingOpenGL_ModuleInit()’中:get_gra...原创 2018-12-27 17:50:42 · 3845 阅读 · 2 评论 -
error: ‘PassThrough’ is not a member of ‘pcl’
error: PassThrough is not a member of pclflyfish错误详细内容/home/pumpkinking/catkin_ws/src/gpd/src/interface/get_grasps.cpp: In function ‘void point_cloud_callback(const ConstPtr&)’:/home/pumpkinki...原创 2018-12-27 17:46:57 · 1902 阅读 · 0 评论 -
求两线交点
求两线交点flyfishimport numpy as npimport matplotlib.pyplot as pltimport pandas as pdimport mathfrom scipy import optimizefrom scipy.optimize import fsolve#数据x= np.arange(1, 140, 1)y = np.array(...原创 2018-09-27 18:13:50 · 2592 阅读 · 0 评论 -
Python 使用OpenCV 控制摄像头
Python 使用OpenCV 控制摄像头flyfish# -*- coding: utf-8 -*-"""Spyder Editor"""import cv2cap = cv2.VideoCapture(0)while(1): ret,frame=cap.read() if ret: cv2.imshow('capture',fram...原创 2018-12-03 18:07:48 · 3044 阅读 · 0 评论 -
0/1背包问题 - 回溯法(C++实现)
0/1背包问题 - 回溯法(C++实现)flyfishBacktracking is a general algorithm for finding all (or some) solutions to some computational problems, notably constraint satisfaction problems, that incrementally builds ca原创 2017-06-26 17:25:19 · 7135 阅读 · 4 评论 -
B树的生成
B树的生成 flyfish 2015-7-19 从空树开始构建一棵B树 逐个插入关键字规则:除根结点之外的所有非终端结点至少有⌈m/2⌉\left \lceil m/2 \right \rceil棵子树,所以关键字的个数必须 n为关键字个数 ⌈m/2⌉-1⩽\leqslant n。 按照A0,K1,A1,K2,A2,…,Kn,An 也就是指针个数比关键字个数多一个因为树中每个结点至多有m原创 2015-07-19 19:56:23 · 6377 阅读 · 1 评论 -
砝码称重
原题:法国数学家梅齐亚克在他著名的《数字组合游戏》(1962)中提出了一个问题:(The Weight Problem of Bachet de Meziriac)一位商人有一个重40磅的砝码,一天不小心将砝码摔成了4块。后来商人称得每块的重量都是整磅数,而且发现这四块碎片可以在天平上称1至40磅之间的任意重量。请问这四块碎片各重多少? 一个砝码有三种状态,不放在天平上,放在天原创 2014-06-27 21:31:42 · 1646 阅读 · 0 评论 -
最长公共子序列定义
最长公共子序列(Longest Common Subsequence,LCS)flyfish 2015-8-20假定我们有如下两个序列S1: 1 2 3 4 5 6 S2: 4 5 6 7 8 9 S1和S2有一个最长公共子序列为 4 5 6 一个子序列不一定必须是连续的,即中间可以被其他字符分开,但它们的顺序必须正确的。 最长公共子序列不一定只原创 2015-10-14 09:14:22 · 1741 阅读 · 0 评论 -
0/1背包问题 - 分枝定界(C++实现)
0/1背包问题 - 分枝定界(C++实现)flyfish#include "stdafx.h"#include #include #include #include struct Item //物品定义{ int id, weight, value;//编号,重量,价值。 Item(){} I原创 2017-06-30 15:17:45 · 1795 阅读 · 2 评论 -
0/1背包问题 - 如何理解 解空间
0/1背包问题 - 如何理解 解空间问题:什么是解空间 n元齐次线性方程组的解集S={x|Ax=0}是一个向量空间,称为齐次线性方程组的解空间问题:什么是向量空间 设V为n维向量的集合,如果集合V非空,且集合V对于向量的加法及数乘两种运算封闭,那V就是向量空间问题:什么是n维向量 n个有次序的数a1,a2,a3…,an,所组成的数组称为n维向量Ax=0的含义齐次线性方程组 写成 向量方程的形式原创 2017-06-28 21:18:42 · 5598 阅读 · 0 评论 -
二叉树节点的定义
二叉树节点的定义 2008年10月21日 笔记 重要内容:构造函数初始化列表举例 采用C++模板定义的二叉树节点类template class BiTreeNode{private: BiTreeNode *leftChild; //左子树指针 BiTreeNode *rightChild; //右子树指针public: T data; //数据域 BiT原创 2008-10-21 15:57:00 · 9329 阅读 · 0 评论 -
匈牙利算法
匈牙利算法介绍 什么是二分图A bipartite graph is a special kind of graph with the following properties-It consists of two sets of vertices U and Y.The vertices of set U join only with the vertices of set V.Th...原创 2020-02-14 18:19:50 · 1222 阅读 · 0 评论 -
矩阵链乘法问题描述(Matrix-chain multiplication)
矩阵链乘法问题描述(Matrix-chain multiplication)flyfish 2015-9-13 矩阵链乘法问题:给定n个要相乘的矩阵构成序列<A1,A2,...,An><A_1,A_2,...,A_n>,计算乘积A1,A2...AnA_1,A_2...A_n。 Matrix-chain multiplication:We are given a sequence(chain)<A原创 2015-09-13 14:44:32 · 4668 阅读 · 0 评论 -
利用矩阵求斐波那契数列
利用矩阵求斐波那契数列flyfish 2015-8-27 矩阵(matrix)定义一个m*n的矩阵是一个由m行n列元素排成的矩形阵列。矩阵里的元素可以是数字符号或者数学式.形如{acbd}\begin{Bmatrix}a & b\\ c & d\end{Bmatrix} 的数表称为二阶矩阵,它由二行二列组成,其中a,b,c,d称为这个矩阵的元素。形如 {x1x2}\begin{Bmatri原创 2015-08-27 00:07:37 · 18013 阅读 · 6 评论 -
算法时间复杂度
flyfish 2015-7-21引用自《大话数据结构》算法时间复杂度定义 在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的时间量度,记作:T(n)=O(f(n))。它表示随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,称作算法的渐近时间复杂度,简称为时间复杂度。其中f(n)是问题原创 2015-07-21 23:41:00 · 2771 阅读 · 0 评论 -
0/1背包问题 - 分枝定界 优先队列
0/1背包问题 - 分枝定界 优先队列flyfish分枝定界branch and bound 分支定界法 分枝界限法 不同的资料不同的叫法 都是 branch and bound 在使用branch and bound 方法解背包问题时 需要使用优先队列优先队列使用标准库提供的std::priority_queue一 简单使用#include "stdafx.h"#include <iost原创 2017-06-29 16:32:04 · 2928 阅读 · 0 评论 -
快速排序
快速排序flyfish#include "stdafx.h"#include <iostream>using namespace std;void Exchange(int &a, int &b){ int t = a; a = b; b = t;}int Partition(int A[], int p, int r){ int t = A[r];//原创 2017-07-08 15:48:20 · 365 阅读 · 0 评论 -
0/1背包问题 - 贪心算法
0/1背包问题 - 贪心算法flyfish贪心算法,贪婪算法,greedy algorithm《数据结构、算法与应用(C++语言描述)》 在贪婪算法(Greedy Algorithm)中,我们要逐步构造一个最优解。每一步,我们都在一定的标准下,作出一个最优决策。每一步作出的最优策略,在以后的步骤中都不允许在更改。作出贪婪决策的依据称为贪婪准则(greedy criterion)简述:考虑原创 2017-06-24 21:11:45 · 8233 阅读 · 1 评论 -
插入排序
插入排序flyfish#include "stdafx.h"#include <iostream> using namespace std;void InsertionSorting(int A[], int len){ for (int i = 1; i < len; i++) { int t = A[i]; int j = 0;原创 2017-07-07 13:49:23 · 297 阅读 · 0 评论 -
创建理想的平衡二叉树
创建理想的平衡二叉树 2008年10月25日 理想的平衡二叉树,包括满二叉树和完全二叉树.也就是层次建立二叉树 假设有数字1,2,3,4,5,6,7,8,9要组合成如下图所示的一颗完全二叉树. 1 2 3 4 5 6 78 9节点1的数据域的值是1节点2的数据域的值是2节点3的数据域的值是3依次类推 #include#includeu原创 2008-10-25 15:56:00 · 5186 阅读 · 0 评论 -
B树
B树的定义 flyfish 2015-7-15B-树即为B树。因为B树的原英文名称为B-tree,因为翻译的不统一所以B树和B-树都是B-tree。B树定义 引用自严蔚敏《数据结构》(C语言版) B树是一种平衡的多路查找树 定义:一棵m 阶的B树,或者为空树,或为满足下列特性的m 叉树: 1 树中每个结点至多有m 棵子树; 2 若根结点不是叶子结点,则至少有两棵子树; 3 除根结点之外的原创 2015-07-15 23:01:26 · 4516 阅读 · 0 评论 -
链表
链表2008年10月29日首先使用C++库的链表#include #include #include using namespace std;int main(){ list mylist; mylist.push_back ("a"); mylist.push_back ("b"); mylist.push_back ("c"); list::iterator position;原创 2008-10-29 11:04:00 · 779 阅读 · 0 评论 -
B+树
B+树flyfish 2015-7-21引用自严蔚敏《数据结构》(C语言版) 一棵阶的B+树和m阶的B树的差异在于:1.有n棵子树的结点中含有n个关键字。 (B树是n棵子树有n-1个关键字)2.所有的叶子结点中包含了全部关键字的信息,及指向含有这些关键字记录的指针,且叶子结点本身依关键字的大小自小而大的顺序链接。 (B树的叶子结点没有包含全部关键字的信息)3.所有的非终端结点可以看成是索引部分,原创 2015-07-21 20:41:35 · 950 阅读 · 0 评论 -
快速排序
快速排序 2008年10月31日 flyfish 思想:假设从小到大排序选中一个数据作为关键数,小于关键数的数,放在关键数的左边,大于关键数的数,放在关键数的右边.然后进行递归操作.template void recursive_quick_sort(T entry[], int low, int high){ //从小到大排序 if (low T pivot;//原创 2008-10-31 11:23:00 · 881 阅读 · 1 评论 -
选择排序
选择排序flyfish#include "stdafx.h"#include <iostream>using namespace std;void SelectionSort(int A[], int len){ for (int i = 0; i < (len - 1); i++) { int subscript = i; int minimu原创 2017-07-07 13:50:29 · 304 阅读 · 0 评论 -
树的定义及术语
树的定义及术语flyfish 2015-7-9树是n(n>=0)个结点的有限集。n=0时称为空树。在任意一颗非空树中:1)有且仅有一个特定的称为根(Root)的结点2)当 n>1时,其余结点可分为m(m>0)个互不相交的有限集T1T_{1}、T2T_{2}、…、TmT_{m},其中每一个集合本身又是一棵树,并且称为根的子树(SubTree) 树的结点包含一个数据元素以及若干指向其子树的分支。结原创 2015-07-09 18:07:48 · 1098 阅读 · 0 评论