自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心静思远

凡事则欲立,不预则废!!!

  • 博客(386)
  • 资源 (9)
  • 收藏
  • 关注

转载 数据库设计三大范式

什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。什么是三大范式:第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式规范化的最低要求,否则,将有很多基本操...

2019-01-24 10:30:48 240 1

原创 conda VS PIP

Task Conda package and environment manager command Pip package manager command Install a package conda install $PACKAGE_NAME pip install $PACKAGE_NAME Update a package conda update ...

2019-01-16 16:00:47 202

转载 fg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令

fg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令回到顶部一、&加在一个命令的最后,可以把这个命令放到后台执行,如watch -n 10 sh test.sh & #每10s在后台执行一次test.sh脚本回到顶部二、ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态。回到顶部三、jobs...

2019-01-16 15:18:58 373

原创 ubuntu14安装python3.6及与python2.7切换

1、安装python3.6sudo add-apt-repository ppa:jonathonf/python-3.6sudo apt-get updatesudo apt-get install python3.62、新建在usr/bin下新建软连接python 指向 /usr/用which python查看默认安装python的目录 然后 cd /usr/bin ...

2019-01-09 19:49:39 792

转载 ubuntu 更新apt 源以及sudo apt-get update与sudo apt-get upgrade 使用方法

今天更新一下我的ubuntu系统,用了几个源发现不怎么好用 上网查了一下发现有说阿里云的源挺好用 然后我试了一下 下载速度还挺快,下面分享一下怎么手动添加源列表1.最好先做一下备份sudo cp /etc/apt/sources.list /etc/apt/sources.list_save2.更新源列表:sudo gedit /etc/apt/sources.list...

2019-01-08 11:28:03 23640 4

转载 python的构建工具setup.py

一、构建工具setup.py的应用场景      在安装python的相关模块和库时,我们一般使用“pip install  模块名”或者“python setup.py install”,前者是在线安装,会安装该包的相关依赖包;后者是下载源码包然后在本地安装,不会安装该包的相关依赖包。所以在安装普通的python包时,利用pip工具相当简单。但是在如下场景下,使用python setup.p...

2019-01-06 17:30:25 799 4

转载 python与C/C++相互调用

一、问题      Python模块和C/C++的动态库间相互调用在实际的应用中会有所涉及,在此作一总结。二、Python调用C/C++1、Python调用C动态链接库        Python调用C库比较简单,不经过任何封装打包成so,再使用python的ctypes调用即可。(1)C语言文件:pycall.c/***gcc -o libpycall.so -share...

2018-11-28 12:18:28 283

原创 快速获得某个目录下所有文件的名称

快速获得某个目录下所有文件的名称问题来源,配置vs开发环境时,经常需要输入一批库文件,如下图一个一个复制粘贴,太浪费时间了解决方案:命令行下输入 dir ./b>name.txt所有文件名即可保存到name.txt文件里面了 ...

2018-11-05 18:01:18 436 1

转载 一种利用Cmake,使得低版本Visual Studio IDE快速运行高版本VS项目的方法~

我们在实际编程中,经常会遇到如下情形:电脑上安装的是VS2008,需要运行的项目竟然是用VS2010或者VS2012编写的,如何用VS2008,快速的运行高版本的项目,是一个很实际的操作。首先,这种情况完全可以通过重新手动新建VS2008工程,手动添加文件的方式解决,但是,如果你操作过,你会发现手动的方式会遇到各式各样的bug,例如,缺少msvcr90d.dll等库文件(依赖项配置不正确)...

2018-10-26 22:53:16 330

转载 cannot find Boost libraries-iostreams

编译PCL的时候,cmake的时候出现cannot find Boost libraries  system  filesystem  thread  date_time  iostreams  chrono解决办法:1.首先分析,既然找不到,那么是没有安装这个文件呢,还是有这个文件但是编译的时候找不到呢?首先去判断是否已经有文件存在.locate boost_system结...

2018-09-29 18:46:03 1802

转载 linux程序分析工具介绍-ldd,nm

转载自: http://www.wuzesheng.com/?p=1595本文要介绍的ldd和nm是linux下,两个用来分析程序很实用的工具。ldd是用来分析程序运行时需要依赖的动态库的工具;nm是用来查看指定程序中的符号表相关内容的工具。下面通过例子,分别来介绍一下这两个工具:1. ldd, 先看下面的例子, 用ldd查看cs程序所依赖的动态库:wuzesheng@wuzeshen...

2018-09-28 12:21:20 254

转载 Opencv3.3在Ubuntu14.04下的环境搭建

安装过程:第一步:安装gcc/g++/gdb/make 等基本编程工具sudo apt-get install build-essential第二步:安装opencv所依赖的库、cmake和相关插件,主要是为了能够支持读写图片以及视频等。sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev li...

2018-09-28 09:20:21 337

转载 linux下的.a和.so,对比windows下的lib和dll

两种库Linux下的静态库以.a结尾(Winodws下为.lib) Linux下的动态库以.so 或 .so.y结尾,其中y代表版本号(Windows下为.dll),而且,Linux下的库必须以lib开头,用于系统识别(如:libjpeg.a libsdl.so)静态库必要的目标代码的是在对程序编译的时候被加入到程序中,而运行时不再需要.a的库了而动态库,则是在运行时转载所以,动态...

2018-09-24 22:38:50 568

转载 cmake 常用变量和常用环境变量查表手册

一,cmake 变量引用的方式:前面我们已经提到了,使用${}进行变量的引用。在 IF 等语句中,是直接使用变量名而不通过${}取值二,cmake 自定义变量的方式:主要有隐式定义和显式定义两种,前面举了一个隐式定义的例子,就是 PROJECT 指令,他会隐式的定义<projectname>_BINARY_DIR 和<projectname>_SOURCE_DI...

2018-09-21 15:42:29 259

转载 Ubuntu防火墙安装和配置

由于LInux原始的防火墙工具iptables过于繁琐,所以ubuntu默认提供了一个基于iptable之上的防火墙工具ufw。sudo apt-get install ufw 一般用户,只需如下设置:sudo apt-get install ufw sudo ufw enable sudo ufw default deny 以上三条命令已经足够安全了,如果你需要开放某些服务,再...

2018-09-20 15:02:50 3409 1

转载 CMake的简单实用(2)

通过编写CMakeLists.txt,然后运行cmake命令可以自动生成对应Makefile,从而控制make的编译过程。因此在学习cmake之前,建议先对make有个大致的了解。(欢迎阅读本人编写的另一篇博客【C/C++】从零开始的Make教程)。 1.单个源文件的编译如果你的项目只有一个源文件main.cpp,那么只需要在同一个目录下新建一个名为CMakeLists.txt的文件,...

2018-09-19 17:52:15 147

转载 CMake的简单实用

CMake的简单使用(一)对于单个文件下的CMake的使用1、创建 *.c或 *.cpp文件,并且在源文件的同级目录下创建CMakeLists.txt文件; 注:在创建CMakeLists.txt文件时,切记不要写成CMakeList.txt哦,我就是由于这个问题,纠结了好久。2、编写*.c文件和CMakeLists.txt文件;hello.cCMakeList...

2018-09-19 15:03:19 470

转载 Java通过JNI调用CUDA程序

在这里不讨论为什么不使用Jcuda,只是说明如何通过JNI(Java Native Interface)调用CUDA程序(1)编写java程序通过native关键字声明调用接口(2)生成调用头文件xx.h,使用javah命令生成(如果你够牛逼可以自己手写,但是这样容易出错)(3)编写CUDA程序(跟编写C/C++差不多)(4)编译生成动态链接库libxx.so文件(windows下应该是x...

2018-09-10 17:01:00 2023 1

转载 在Ubuntu中添加和删除PPA的软件源

 PPA,英文全称为 Personal Package Archives,即个人软件包档案。是 Ubuntu Launchpad 网站提供的一项源服务,允许个人用户上传软件源代码,通过 Launchpad 进行编译并发布为二进制软件包,作为 apt / 新立得(Synaptic)源供其他用户下载和更新。      PPA 的一般形式是: ppa:user/ppa-name添加 PPA 源 ...

2018-09-09 23:31:02 2495

转载 Ubuntu14.04下升级cmake

Ubuntu14.04下升级cmake1.通过PPA安装:$ sudo apt-get install software-properties-common$ sudo add-apt-repository ppa:george-edison55/cmake-3.x$ sudo apt-get update还未安装cmake:$ sudo apt-get install c...

2018-09-09 23:27:01 138

转载 ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法

一、编辑/etc/vim/vimrc.tiny由于/etc/vim/vimrc.tiny的拥有者是root用户,所以要在root的权限下对这个文件进行修改。很简单,这个文件里面的倒数第二句话是“set compatible”,如下所示:                                          将“compatible”改成“nocompatible”非兼容模式...

2018-09-05 18:12:00 362 2

转载 Ubuntu技巧之"xxx is not in the sudoers file"解决方法

用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。1)进入超级用户模式。也就是输入"su -" [c-sharp] view plain copy su -  系统会让你...

2018-09-03 16:56:34 270

转载 Ubuntu下更改初始用户名的方法

引子Ubuntu每两年一次发布的LTS版本都会倍加引人关注,因为LTS版本有长达五年的支持周期,对于我等不是太喜欢折腾尝鲜而是希望几年之内不用重装系统的用户颇有吸引力。不久前Ubuntu16.04.1已经发布了。按照以往的使用经验,今年4月份发布的Ubuntu16.04一定是bug多多(因为可能赶工期而测试不足),满足不了作为主力生产工具的要求,但是16.04.1就不一样了,修改了大量bug之...

2018-09-03 13:22:46 2284

转载 ext2、ext3与ext4的区别

ext2与ext3Linux ext2/ext3文件系统使用索引节点来记录文件信息,作用像windows的文件分配表。索引节点是一个结构,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息。一个文件系统维护了一个索引节点的数组,每个文件或目录都与索引节点数组中的唯一一个元素对应。系统给每个索引节点分配了一个号码,也就是该节点在数组中的索引号,称为索引节点号。 linux...

2018-09-03 11:15:43 27346 1

转载 Python绘图问题:Matplotlib中%matplotlib inline是什么、如何使用?

%matplotlib inline是一个魔法函数(Magic Functions)。官方给出的定义是:IPython有一组预先定义好的所谓的魔法函数(Magic Functions),你可以通过命令行的语法形式来访问它们。可见“%matplotlib inline”就是模仿命令行来访问magic函数的在IPython中独有的形式。magic函数分两种:一种是面向行的,另一种是面向单元型的。行ma...

2018-06-24 14:53:02 3845

原创 wxwidgets 3.03 samples 配置过程

1、双击 dsw文件,vs2010 自动将dsw转为 sln2、双击sln,打开整个解决方案3、确保 lib目录下 有vc_lib4、预处理器定义:项目“属性→配置属性→C++→预处理器→预处理器定义”增加 WXMSW_、WXUSINGDLL(samples里面的每个项目都要设置)5、在solution 的配置界面,将start project 配置为 curretn selection这样,sa...

2018-06-19 12:13:23 561

转载 C++中动态库(.dll)和静态库(.lib)

C++中动态库(.dll)和静态库(.lib)动态库(.dll):动态库又称动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储...

2018-06-18 07:53:02 1311

转载 设备VMnet0 上的网桥当前未运行。此虚拟机无法与主机或网格中的其他计算机通信

关闭虚拟机后(下面要恢复默认设置前需要关机),打开 编辑菜单》虚拟网络编辑器打开后恢复默认设置或修改VMnet0为“自动桥接”,直到与步骤2结果一样,点确定关闭设置窗口。开机前先“虚拟机设置》网格适配器》设置状态:勾选 “已连接”“启动时连接”,网格连接为”桥接模式(B)“...

2018-04-26 18:14:27 10296

转载 已知172.31.128.255/18,试计算: 1、子网数目, 2、网络号, 3、主机号, 4、广播地址, 5、可分配IP的起止范围

已知172.31.128.255/18,试计算: 1、子网数目, 2、网络号, 3、主机号, 4、广播地址, 5、可分配IP的起止范围 解: 1、算子网数目 首先将/18换成为我们习惯的表示法 11111111.11111111.11000000.000000转为十进制就是255.255.192.0,可以看到这个掩码的左边两节和 B类默认掩码是一致的,所以这个掩码是在B类默认掩码的范围内,意味着我...

2018-03-17 23:00:53 9392

原创 VS2015在release模式下进行调试

 一般,我们需要断点调试程序的时候,往往使用debug模式,但是也有某些时候无法使用debug模式,又需要调试的时候,比如我现在就遇到某些库没有debug模式的。在这种情况下,通过配置也是可以在release下调试的。步骤如下:1.工程项目上右键 -> 属性2.c++ -> 常规 -〉调试信息格式    选  程序数据库(/Zi)或(/ZI), 注意:如果是库的话,只能(Zi)3.c+...

2018-02-26 11:06:19 1169

原创 CentOs 6.6 中文解决

一、系统操作界面改为中文1、修改/etc/sysconfig/i18n,修改为如下#LANG="en_US.UTF-8"LANG="zh_CN.UTF-8"SYSFONT="latarcyrheb-sun16"2、生效source /etc/sysconfig/i18n。

2018-02-08 17:20:06 1570

原创 tomcat支持中文URI方法

为了便于和客户沟通,我打算把axure导出来的产品原型部署到tomcat服务器上(内网刚好用这么一台tomcat服务器),部署上去后发现页面无法正常打开,都是404页面。仔细查看一下,估计是因为我的页面文件都是中文名字命名的缘故吧。如何让tomcat支持中文URI呢?方法如下:在server.xml配置文件中,在Connector port 配置下,增加URIEncoding="UTF

2018-02-07 15:33:34 585

原创 Axure插件安装极速安装教程(360浏览器)

当你第一次用360浏览器双击打开原型文件时,可能会提示您需要安装一个插件但是点击安装的话,因为国内无法访问google.com而无法安装。其实,在我们的生成的原型页面,已经有这个插件了。目录:原型页面\resources\chrome\下,axure-chrome-extension.crx这个文件就是插件了。快速安装教程:1、360浏览器地址栏输入 chrome://my

2018-02-06 16:28:47 6725

原创 office2007无法卸载 无法安装

office2007无法卸载 也无法安装怎么办?下载微软提供的专门的office删除软件:MicrosoftEasyFix50154.msi卸载工具下载地址:http://go.microsoft.com/?linkid=9669698

2018-01-03 16:49:21 4784

原创 win7 64位环境下 TensorFlow的安装

看着大家都开始搞深度学习,我也开始了新的尝试,最开始Tensorflow只支持Linux和Mac,其实都是Unix系统的,2016年底Tensorflow推出了Windows版本的,我先开始尝试在Linux下面安装,但是很多东西, 最后也没有装好。又尝试Windows下安装,也是很不顺利,装了4天才最终装好了。我的电脑配置:[cpp] view plai

2017-12-06 17:47:05 296

原创 ABBYY PDF Transformer,一个可以将扫描版转成word的好软件

ABBYY PDF Transformer,一个可以将扫描版转成word的好软件,比acrobat 好用多了

2017-10-29 23:37:02 627

原创 关于visual studio和vc版本之间的对应关系

关于visual studio和vc版本之间的对应关系VC7: Visual studio.netVC7.1: Visual studio 2003VC8: Visual studio 2005VC9: Visual studio 2008VC10: Visual studio 2010VC11: Visual studio 2012

2017-10-17 08:42:49 3022

转载 第一个wxWidgets程序-helloworld

/// wxInc.h#ifndef _WX_INC_H_#define _WX_INC_H_#define __WXMSW__ /// 使用windows平台#define WXUSINGDLL /// 使用动态链接库#ifdef _DEBUG#define __WXDEBUG__ /// 使用WxWidgets调试#endif //_DEBUG#include

2017-10-16 10:51:34 792

原创 设置WxWidgets开发环境

设置WxWidgets环境变量在创建应用程序前,需要设置Visual Studio开发环境和WxWidgets的相关变量,具体包括:设置头文件目录:包含WxWidgets头文件。在项目“属性→配置属性→VC++目录→包含目录”项中,添加C:\wxWidgets-3.0.3\include\msvc和C:\ wxWidgets-3.0.3\include。设置库目录:项目“属性→

2017-10-13 14:44:55 1934

原创 wxWidgets3.03的下载与安装

wxWidgets的下载与安装个人使用的开发环境如下:Windows 7 SP1 64位版本Visual Studio 2010wxWidgets 3.0.3(Latest Stable Release: 3.0.3)安装过程如下:1.从官网下载以下文件开发库安装文件(wxMSW-3.0.3-Setup.exe),下载地址http://www.w

2017-10-13 14:23:29 2480

索尼cmos资料IMX179

ProductBrief_IMX179_20140910ProductBrief_IMX179_20140910

2018-07-09

索尼 cmos IMX132 官方资料

ProductBrief_IMX132_20140910,官方出品~~~~~~~~~~~~~~~~~~~~~~

2018-07-09

2017年中国人工智能创新公司50强名单

2017年中国人工智能创新公司50强名单 2017年中国人工智能创新公司50强名单 2017年中国人工智能创新公司50强名单 2017年中国人工智能创新公司50强名单 2017年中国人工智能创新公司50强名单

2017-12-01

2017中国人工智能创新应用白皮书

“人工智能+行业”有助于催生新的业态和商业模式,越是传统的行业,越会成为人工智能技术的受益者。如今,人工智能技术已经在医疗、工业、 农业、金融、商业、教育、政府、公共安全等行业中初露锋芒。而不同行业在人工智能的接受程度上也存在差异。IDC发现,当前阶段,在金融、零售、医疗以及智慧城市这4个领域,人工智能技术的应用更为成熟,并对这些行业的转型与变革产生尤为深刻的影响。 如今,以谷歌、脸书及微软为代表的人工智能领导企业以及国内以阿里巴巴、百度、旷视科技(Face++)为代表的人工智能技术先行者都纷纷开始行业布局,从技术、平台、应用等不同层面,产生了许许多多的经典案例。未来,人工智能有望拉动万亿美金规模的市场价值。

2017-12-01

无废话C#设计模式

无废话C#设计模式

2016-08-13

UML和模式应用 中文(第3版),经典

UML和模式应用 中文(第3版),研究生课程指定用书

2016-08-13

信息系统项目管理师2005-2010真题大全

信息系统项目管理师2005-2010真题大全

2013-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除