自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(150)
  • 资源 (2)
  • 收藏
  • 关注

原创 linux下编译C++程序加入svn版本号

安装svnyum install -y subversion安装完成后使用 svn --version判断是否安装成功。checkout当前版本svn checkout [directory]例如:svn checkout https://192.168.1.1/dev_1.2/src/ ./更新svn update [directory|file]编译时加入版本号ma...

2019-02-21 21:01:48 1319 1

转载 利用windbg分析崩溃,句柄泄漏,死锁,CPU高,内存泄漏

一、崩溃1、  输入.ecxr;kbn得到崩溃的堆栈其中源代码如下2、  查看堆栈和源代码,发现第0帧导致崩溃,代码也是本地代码输入.frame  0,切到第0帧如下3、  输入 dv 查看当前帧的一些变量信息         发现变量p =0x00000000二、句柄泄漏1、  启动进程2、  用windbg附加到进程3、  !htrace  -enable命...

2019-01-08 13:46:35 715

转载 每个国家对应的语言Locale和国家代码对照表

原文地址:https://www.cnblogs.com/jacksoft/p/5771130.html  语言代码 国家/ 地区 "" (空字符串) 无变化的文化 af 公用荷兰语 af-ZA 公用荷兰语 - 南非 sq 阿尔巴尼亚 sq-AL 阿尔巴尼亚 -阿尔巴尼亚 ar 阿拉伯语 ar-DZ ...

2018-11-15 17:49:08 8599

转载 vs编译std::numeric_limits::max()编译错误(转载)

原文地址:https://blog.csdn.net/tanningzhong/article/details/52890792 今天使用了一下STL中的z数值极限竟然编译不过,std::numeric_limits::max()出现如下错误: warning     C4003:     “max”宏的实参不足       error     C2589:     “(”    ...

2018-10-29 20:18:50 903

原创 linux下使用valgrind查看内存泄漏

官网下载最新版valgrind:http://valgrind.org/downloads/current.html#current下载的压缩包,传到需要检测的服务器,解压:tar -jxf valgrind-3.13.0.tar.bz2进入解压后的文件夹,执行:./autogen.sh执行:./configure --prefix=/home/valgrind(安装路径)执行:m...

2018-10-11 19:59:13 2832

原创 使用SubWCRev实现VS编译exe自带版本号

先使用添加 - 资源 - 版本号,生成一个 项目名.rc 文件; 将这个文件备份,重命名为随便什么名字,例如 temp_svn.rc; 修改这个 rc 文件中的 FILEVERSION 和 PRODUCTVERSION,各有两处; 修改之前是 1.0.0.0,可以修改成你想要的样子,SVN自带的软件 SubWCRev 会修改这个文件中你填写的关键字; 关键字列表如下: 关键字 描...

2018-10-08 16:55:22 1161

转载 如何解决应用程序无法启动,因为应用程序的并行配置不正确?

当遇到应用程序打不开时,提示报错“应用程序无法启动,因为应用程序的并行配置不正确”,该类问题大部分原因为缺少c++运行库。解决方法:利用sxstrace跟踪调试应用程序运行时需要的动态库的版本和路径。步骤:1.利用管理员身份运行命令提示窗口2.输入sxstrace.exe Trace -logfile:C:\trace.log(路径自定义),开始跟踪3.运行应用程序,回车,...

2018-08-21 10:36:36 7942 1

原创 devenv.com使用方法

命令行生成:devenv solutionfile.sln /build [ solutionconfig ] [ /project projectnameorfile [ /projectconfig name ] ]可用的命令行开关:/Build          使用指定的解决方案配置生成解决方案或                项目。例如“Debug”。如果可能存在多个平台,       ...

2018-07-11 17:06:09 2853

原创 任务计划错误码

https://support.microsoft.com/zh-cn/help/308558/how-to-troubleshoot-scheduled-tasks-in-windows-xp-and-in-windows-serveERROR_DEVICE_NO_RESOURCES322 (0x142)The target device has insufficient resources t...

2018-07-02 15:18:57 1546

原创 Windows 下用命令查看某个进程的父进程

wmic process where Name="进程名.exe" get ParentProcessId

2018-06-21 16:37:04 22007 1

转载 SQL关于特殊字符处理

原文地址:http://blog.csdn.net/yinjiabin/article/details/75907501、sql特殊字符带来的问题在sql语句中,有些特殊字符,是sql保留的。比如 ' [ ]  等。我们可以先看看它们的用法。当需要查询某数据时,加入条件语句,或着当你需要insert记录时,我们用  '  来将字符类型的数据引起来。比如:Select * from Customer...

2018-06-15 14:10:10 14264

转载 VS Studio C/C++项目如何从Debug中快速复制或创建Release配置

原文地址:http://blog.sina.com.cn/s/blog_654116410102x8mm.html当一个C/C++解决方案中,开发时一般都在Debug环境下,到了最后需要发布,那就要换成Release发布。而当项目中存在众多的配置的时候,特别是C/C++项目,有很多特殊的配置,如路径、lib路径、include、预编译头等设置,这些设置如果在编译的时候被改动了,即不是默认的,那么你...

2018-05-02 10:26:09 4830 1

原创 Porotobuf 折腾

#pragma comment(lib,"libprotobuf.lib")#include #include "task_plan.pb.h"using namespace std;int main(){ name_space::sdb::__TIME_PLAN__ time_plan; time_rec_plan.set_repoolid("10"); string

2018-03-19 19:54:34 205

原创 CentOS 7 写 Mysql/MariaDB 程序

一、安装boost库yum install boostyum install boost-develyum install boost-doc二、测试boost//test.cpp#include   #include     using namespace boost::filesystem;   int main(int argc, char *argv[])

2018-03-06 15:02:06 182

原创 CentOS 7 离线安装 python 2.7.14 环境

测试服务器不能联网,只能本地局域网,所以不能yum和pip一、将python更新到最新上官网下载源代码包,使用FTP传到测试服务器,cd到源代码文件夹 Python-2.7.14执行 bash ./configure开始自动生成makefile然后 make && make install此时系统中有两个版本的 python因此需要切换一下mv

2018-03-06 09:58:34 1941

转载 makefile编写

原文地址:http://blog.csdn.net/liang13664759/article/details/1771246/

2018-03-02 18:27:29 185

转载 centos7 部署 FTP

原文地址:https://www.cnblogs.com/leoxuan/p/8329998.html1、FTP的安装#安装yum install -y vsftpd#设置开机启动systemctl enable vsftpd.service#启动systemctl start vsftpd.service#停止systemctl stop vsftpd.service...

2018-02-28 09:14:12 395

转载 关于自动驾驶L1~L5的等级划分,这次认真聊一聊

原文地址:http://36kr.com/p/5065605.html

2017-12-04 20:03:56 9446

原创 iPhone 开发——CocoaPods使用

1、安装CocoaPods:sudo gem install cocoapods依赖Ruby,mac os自带Ruby,用自带的就好2、查找第三方库相关信息:pod search AFNetworking第一次搜索会建立一个总索引,会耗时较久。3、在xcode项目对应的文件夹中建立一个文件,叫做「Podfile」,内容为:plat

2017-11-27 11:06:12 251

转载 安装CocoaPods详细过程

原文地址:http://www.jianshu.com/p/9e4e36ba8574一、简介什么是CocoaPodsCocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。CocoaPods的好处1、在引入第三

2017-11-21 11:16:04 195

转载 ubuntu 16.04 安装genymotion

原文地址:https://www.cnblogs.com/imqsl/p/6531613.html 以ubuntu 16.04 64bit 系统为例:1. 下载     通过https://www.genymotion.com/download/  下载自己操作系统版本的可执行文件(            下载完成可以看到genymoti

2017-11-20 23:16:38 1068

原创 python字符串拼接速度对比

65535条Value的SQL语句insert语句:INSERT INTO location (uid,time,speed,angle,gps,bd,type,flag,gpsnum,gsmnum) values value值:(%s,%d,%d,%d,GeomFromText(\'POINT(%d %d)\'),GeomFromText(\'POINT(%f %f)\'),%d,0,0

2017-09-30 16:57:06 2041 1

转载 MongoDB空间定位

原文地址:http://blog.csdn.net/flamingsky007/article/details/39208837基于 MongoDB 2.6GeoJSON 格式[javascript] view plain copy{ "type": "Point", "coordinates": [l

2017-09-30 11:12:22 375

原创 python网络数据包处理中的一些tips

1、下面的代码可以在字符和ascii码之间互转。# Get the ASCII number of a character number = ord(char)  # Get the character given by an ASCIInumber char = chr(number) 如果是Unicode字符,可以使用ord()和unichr()函数。2、Pyth

2017-09-11 18:04:51 705

原创 如何打开Mac OSX原生的读写NTFS

原文地址:http://bbs.feng.com/read-htm-tid-9932031.html最近OS XEI更新成风,本人的是2014年初的macbookair,双系统,OS+WIN(仅仅用于工作需要的2个软件,装个bootcamp双系统稳定扎实一些),等待了N久,1号凌晨等待到2点还没放出来,睡着了,起来第一时间更新,花了8小时才下载完整个更新系统6G。这龟速的APPSTORE链接

2017-09-11 18:04:49 643

原创 慕课网python全栈开发初体验

html + css + jshtml5css3mongodb、redis***、memcache的对比:Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。MongoDB是一个基于分布式文件存储的数据库,文档型的非关系型数据库,与上面两者不同。

2017-09-11 18:04:46 389

原创 Windows环境下解决root帐户忘记密…

打开一个DOS窗口,输入:netstop mysql56,以停止MySQL服务;切换到MySQL的bin目录,如: cdC:\Program Files\MySQL\MySQL Server 5.6\bin在DOS窗口中输入:mysqld--skip-grant-tables,回车再打开一个DOS窗口,将切换到MySQL的bin目录(参考上面);输入:mysql-u roo

2017-09-11 18:04:43 1387

原创 libpcap在Mac OSX 10.9…

原文地址:http://mengz.iteye.com/blog/19865981.在tcpdump网站(http://www.tcpdump.org)下载libpcap的latestrelease.2.解压之后,在软件目录下执行./configure 3. 执行make4. 执行make install 此时,在/usr/local/lib目录下会生成libpcap

2017-09-11 18:04:41 2004

原创 Mac安装jupyter notebook

1.先升级了pip安装工具:sudo python -m pip install --upgrade --force pip2.安装setuptools 工具:sudo pip install setuptools==33.1.13.安装 Python-dateutil:sudo pip install python-dateutil==2.24.安装six:sudo pip inst

2017-09-11 18:04:38 631

原创 理解redis高可用方案

原文地址:https://www.idaima.com/article/6983理解并从头搭建redis集群部分开发人员工作当中只是在应用中使用redis,比如用来做数据结果的缓存。而且现在有很多不错的redis客户端工具(redisson),基本上可以不用关注redis命令就可以完成相当部分的功能。所以可能会对如下这些问题关注点不够:如何容灾?即某个redis节点出了问题如何保

2017-09-11 18:04:35 219

原创 【大型网站技术实践】初级篇:借助…

原文地址:http://www.cnblogs.com/edisonchou/p/4126742.html一、反向代理:Web服务器的“经纪人”1.1 反向代理初印象  反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外

2017-09-11 18:04:33 244

原创 【大型网站技术实践】初级篇:借助…

原文地址:http://www.cnblogs.com/edisonchou/p/4281978.html一、负载均衡:必不可少的基础手段1.1 找更多的牛来拉车吧  当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是Web应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。古

2017-09-11 18:04:30 345

原创 GDI+在VS2008中的配置方法(转)

VS2008中包含GDI+的开发包,配置相对简单。对每个需要使用GDI+的项目,都必须使用同样地方法进行配置。1、在项目属性中添加GDI+静态链接库选择【项目】->【Example属性】(Example为项目名称),打开项目属性对话框。展开“配置属性”,选择“连接器”下面的“输入”,然后在“附加依赖项”中添加“gdiplus.lib”,要想在Release模式下程序也能正常编译,只要选择

2017-09-11 18:04:27 293

原创 VC 中如何从字符串中分离文件…

获取文件路径:CString strPath;int n=m_strOriFileName.ReverseFind('\\')+1;strPath=m_strOriFileName.Left(n);获取文件名:CString strFile;intn=m_strUntFileName.GetLength()-m_strOriFileName.Reverse

2017-09-11 18:04:24 205

原创 二维码的生成细节和原理

原文地址:http://coolshell.cn/articles/10590.html基础知识首先,我们先说一下二维码一共有40个尺寸。官方叫版本Version。Version 1是21 x 21的矩阵,Version2是 25 x 25的矩阵,Version 3是29的尺寸,每增加一个version,就会增加4的尺寸,公式是:(V-1)*4 +21(V是版本号) 最高Versio

2017-09-11 18:04:21 300

原创 redis.conf 配置文件

# Redis configuration file example# Note on units: when memory size is needed, it is possible tospecify# it in the usual form of 1k 5GB 4M and so forth:## 1k => 1000 bytes# 1kb => 1024 bytes#

2017-09-11 18:04:18 295

原创 暗黑1.09服务器搭建

1. 下载 pvpgn, pvpgn-support, d2gs109, d2pack109, d2gs64.reg  已把全部文件上传到百度网盘 http://pan.baidu.com/s/1mg1AQYc2.  除了D2GS-109d(8).zip, 其他3个解压,解压完了后         把pvpgn-support-1.2里面的文件copy到pvpgn-1.8.

2017-09-11 18:04:16 2783 1

原创 windows 2003远程桌面退出后…

原文地址:http://www.jb51.net/os/windows/Win2003/63978.html最近公司有一个奇怪的需求,意思是有一个网页,要时时的打开着。现在只有把这个网页在服务器上打开。 这样才能满足需求。但我在应用中遇见了个问题。我在服务器上打开网页后,关掉远程,过一会网页的运行效果就没有了。 我再用帐户远程登录,发现是一个全新的桌面。运行的程序都不见了。 

2017-09-11 18:04:13 314

原创 StoryBoard下约束ScrollView

本文转载自:http://www.lanou3g.com/bbs/forum.php?mod=viewthread&tid=5193在做项目的事后有一个注册页面,为了适配屏幕采用了StoryBoard,添加约束以后运行后发现一个问题。 在4.0 甚至更大的屏幕下是没有问题的,如下图(4.0屏幕)  但是放到更小的3.5英寸就会出现问题,发现下面的按钮不见了,主要原因是输入框太多,导致

2017-09-11 18:04:10 249

原创 在RELEASE版本中快速定位DATA&nbsp…

07年10月11日补充:注意,该方法只能定位显性泄漏,定位到的C语句一定产生泄漏了,但可能这个位置是"理论上"不会出问题的代码.那么这是由于同进程内其他代码泄漏而影响了进程的堆区或栈区(隐性泄漏,这个地方不会产生dataabort exception),然后被定位出来的代码才被动地显性泄露.产生data abort.在篇末我给出代码实例来说明这种情况.-------------------

2017-09-11 18:04:08 211

《Windows图形编程》资源包

《Windows图形编程》随书光盘所附带的资源、源代码。

2012-02-23

WinCE编程基础.pdf

讲解详细,例子丰富。跟着作者所写,一步步的学习,了解wince绝对不是问题。

2011-03-03

空空如也

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

TA关注的人

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