自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Keivin

c,c++

  • 博客(33)
  • 资源 (20)
  • 收藏
  • 关注

原创 mac shell终端编辑命令行快捷键

ctrl+a //移到行首ctrl+e //移到行尾alt+a //移到光标所在单词首部alt+e //移到光标所在单词尾部alt+d //删除光标处到单词尾部ctrl+y // 插入最近删除的单词或语句ctrl+k //删除光标处到行尾部分ctrl+u //删除光标处到行首部分ctrl+w //删除光标处到当前单词开头部分

2013-08-30 14:37:35 8818 2

原创 IOS C调用C++注意

C调用C++ 也像windows  C++调用C库函数一样……头文件要加 extern "C"#ifdef __cplusplusextern "C"{#endif ....................................//#include"C++"testfunct( clase * pclass){}........

2013-08-27 10:58:52 5390

转载 Undefined symbols for architecture i386或者armv7: “_OBJC_CLASS_$_XXX

Undefined symbols for architecture i386:“_OBJC_CLASS_$_XXX”, referenced from:objc-class-ref in XXXld: symbol(s) not found for architecture i386clang: error: linker command failed w

2013-08-26 20:22:56 24323

转载 解决XCode编译异常clang: error: linker command failed with exit code 1

解决XCode编译错误clang: error: linker command failed with exit code 1今天把XCode4.5.1升级为XCode4.6.1,然后调试接了一台iPhone4,一台iPhone5,(原来只用iPhone4开发)选择iPhone4可以成功编译;但iPhone5编译出现以下错误:clang: error: linker command f

2013-08-26 19:58:49 72470 2

转载 Git详解之三 Git分支

Git 分支几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。有人把 Git 的分支模型称为“必杀技特性”,而正是因为它,将 Git 从版本控制系统家族里区分出来。Git 有何特别之处呢?Git 的分支可谓是

2013-08-21 23:48:06 3890

转载 Git详解之二 Git基础

Git 基础读完本章你就能上手使用 Git 了。本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令。读完本章,你就能初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更 新。我们还会展示如何让 Git 忽略某些文件,或是名称符合特定模式的文件;如何既快且容易地撤消犯下的小错误;如何浏览项目的更新历史,查看某两次更新之间的

2013-08-21 23:47:04 3810

转载 Git详解之一 Git起步

起步本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流行,为什么你应该立即开始使用它。 1.1 关于版本控制什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书

2013-08-21 23:45:34 3988

转载 Git详解之八 Git与其他系统

Git 与其他系统世界不是完美的。大多数时候,将所有接触到的项目全部转向 Git 是不可能的。有时我们不得不为某个项目使用其他的版本控制系统(VCS, Version Control System ),其中比较常见的是 Subversion 。你将在本章的第一部分学习使用git svn ,Git 为 Subversion 附带的双向桥接工具。或许现在你已经在考虑将先前的项目转向 G

2013-08-21 23:44:54 3640

转载 Git详解之九 Git内部原理

Git 内部原理不管你是从前面的章节直接跳到了本章,还是读完了其余各章一直到这,你都将在本章见识 Git 的内部工作原理和实现方式。我个人发现学习这些内容对于理解 Git 的用处和强大是非常重要的,不过也有人认为这些内容对于初学者来说可能难以理解且过于复杂。正因如此我把这部分内容放在最后一章,你在学习过程中可以先阅 读这部分,也可以晚点阅读这部分,这完全取决于你自己。既然已经读到这

2013-08-21 23:43:12 4102

转载 Git详解之七 自定义Git

自定义 Git到目前为止,我阐述了 Git 基本的运作机制和使用方式,介绍了 Git 提供的许多工具来帮助你简单且有效地使用它。 在本章,我将会介绍 Git 的一些重要的配置方法和钩子机制以满足自定义的要求。通过这些工具,它会和你和公司或团队配合得天衣无缝。 7.1  配置 Git如第一章所言,用git config配置 Git,要做的第一件事就是设置名字和邮箱地址

2013-08-21 23:41:37 4050

转载 Git详解之六 Git工具

Git 工具现在,你已经学习了管理或者维护 Git 仓库,实现代码控制所需的大多数日常命令和工作流程。你已经完成了跟踪和提交文件的基本任务,并且发挥了暂存区和轻量级的特性分支及合并的威力。接下来你将领略到一些 Git 可以实现的非常强大的功能,这些功能你可能并不会在日常操作中使用,但在某些时候你也许会需要。 6.1  修订版本(Revision)选择Git

2013-08-21 23:40:31 4256

转载 Git详解之五 分布式Git

分布式 Git为了便于项目中的所有开发者分享代码,我们准备好了一台服务器存放远程 Git 仓库。经过前面几章的学习,我们已经学会了一些基本的本地工作流程中所需用到的命令。接下来,我们要学习下如何利用 Git 来组织和完成分布式工作流程。特别是,当作为项目贡献者时,我们该怎么做才能方便维护者采纳更新;或者作为项目维护者时,又该怎样有效管理大量贡献者的提交。  

2013-08-21 23:38:39 4624

转载 Git详解之四 服务器上的Git

服务器上的 Git到目前为止,你应该已经学会了使用 Git 来完成日常工作。然而,如果想与他人合作,还需要一个远程的 Git 仓库。尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做,因为一不留心就很容易弄混其他人的进度。另外,你也一定希望合作者们即使在 自己不开机的时候也能从仓库获取数据 — 拥有一个更稳定的公共仓库十分有用。因此,更好的合作方式是建立一个大家都可以访问的

2013-08-21 23:36:01 9712

原创 select搞明白

int tcp_serv = socket(AF_INET, SOCK_STREAM, 0);FD_SET(SOCK_FD(tcp_serv), &read_fds); ret = select(FD_SETSIZE, &read_fds, NULL, NULL, &timeout);把这个tcp_serv  socket句柄放到read_fds 让操作系统接管

2013-08-21 15:41:13 2191

原创 cstdio 错误解决

VS .....一大堆乱78遭的错误指向 cstdio 项目属性 c++ 高级       编译为 C 代码(/TC)   改为 编译为 C++ 代码(/TP) 一些开源的c++项目弄到vs上默认是c编译。。。。所以会出错。。。。。。

2013-08-19 23:40:56 4749

原创 “_beginthread”: 即使使用参数相关的查找,也未找到标识符 解决方法

有些c文件工程默认是 /MLD项目属性 C++ 运行时库 多线程调试(/MTd)

2013-08-19 23:33:51 5302 1

原创 UDT报错

UDT::UDSET  UDT_read_bing_fds;UD_SET(SOCK_FD(serverbing), &UDT_read_bing_fds);ret = UDT::select(SOCK_FD(serverbing)+1,&UDT_read_bing_fds,NULL,NULL,&timeout);vs 2003 跑起来直接就崩溃了 typedef

2013-08-19 23:27:01 4016

原创 linux 防火墙

sudo iptables  -I INPUT  -p udp --dport  6666  -j ACCEPT

2013-08-16 14:22:01 3500

原创 getaddrinfo函数使用

#include  #include  #pragma comment ( lib, ws2_32.lib )WORD wVersionRequested;WSADATA wsaData;int err;wVersionRequested = MAKEWORD( 2, 2 );err = WSAStartup( wVersionRequested,

2013-08-15 23:12:17 4844

转载 ubuntu下安装极品五笔

1.下载软件,如下地址(2012.07.06还可以下载):http://www.xiit.cn/wp-content/uploads/2011/03/vissible-ibus.tar.gz2.解压到指定目录tar -zxvf vissible-ibus.tar.gz3.将文件复制到指定的目录下sudo cp vissible.db /usr/share/ibu

2013-08-15 20:20:12 4633

转载 error while loading shared libraries: xxx.so"错误的原因和解决办法

一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如:tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory原因一般有两个, 一个是操作系统里确实没有包含该共

2013-08-15 14:27:50 7671 1

转载 Linux ./configure --prefix命令

源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),具体的安装方法一般作者都会给出文档,这里主要讨论配置(configure)。Configure是一个可执行脚本,它有很多选项,使用命令./configure –help输出详细的选项列表,如下:-bash-3.00# ./configure --helpUsage: configu

2013-08-14 16:03:49 3940

转载 pkg-config命令了解和使用

1.首先,什么是pkg-config:pkg-config 当你从源代码编译软件时,用来提供依赖库的信息的软件。pkg-config原本是设计用于Linux的,但现在在各个版本的BSD、windows、Mac OS X和Solaris上都有着可用的版本。它输出已安装的库的各个信息,包括:1)C或C++编译器需要的参数2)链接器需要的参数3)已安装软件包的版本信息

2013-08-13 10:51:59 15273 3

转载 给 C工程添加库依赖的几种方法

示例代码:C代码  #include               #include                 int main()  {                     xmlDocPtr doc;                                                                      

2013-08-13 09:36:29 5082

原创 ubuntu command for me

更新源:sudo gedit /etc/apt/sources.listsudo apt-get update

2013-08-12 23:54:52 3506

转载 Ubuntu 常用操作

1. 切换 root 身份 方法一:$ sudo passwd root  # 修改 root 密码$ su  # 切换到 root 身份# exit  # 回到用户身份方法二:$ sudo su  # 输入用户自己的密码就可成为 root  2. 挂载分区Linux 将硬盘各分区看作 /dev 下的设备文件,形如 s

2013-08-12 23:43:55 5336

转载 'ltmain.sh' not found

[转载]required file `build/ltmain.sh' not found  在linux下编译c/c++程序出错:$ automake --add-missing....configure.in:18: required file `build/ltmain.sh' not found....解决方案(libtoolize配置即

2013-08-12 17:30:19 6032 1

转载 autotools工具使用

AutoTools 傻瓜入门学习GNU/LINUX开发的编程人员,上手之后不久就会在编译开源软件的时候碰到configure脚本,过段时间还会知道configure脚本是autoconf生成的;但是真正想用起来autoconf,却是要弄明白config.h,configure.in,Makfile.am等一大堆的文件,这可能要花些功夫。让我们从一个例子开始,争取为大家省点力气。 我

2013-08-12 16:40:24 3877

转载 根据Makefile.am生成Makefile

[root@localhost hello]# autoscan .///在当前文件夹中搜索    [root@localhost hello]# cp configure.scan configure.ac //复制文件  [root@localhost hello]# vi configure.ac //编辑文件      [root@localhost hello]#

2013-08-12 16:13:11 3134

原创 可靠UDP

1.RakNet2.udt3.enet 4.vtcp5 rudp

2013-08-09 16:35:13 3746

原创 linux设置可执行程序的库连接目录

export LD_LIBRARY_PATH=/home/test/src:$LD_LIBRARY_PATH/home/test/src 是库所在目录 .a或者so文件查看:echo $LD_LIBRARY_PATH

2013-08-08 17:03:40 3683

原创 IOS调用C++ 静态库

1.调用的时候我明明改成了 .mm  , 也添加了libstdc++.dylib  调用自己(xcode )写的(cocoa static lib )c++  ,编译总是报找不到库里的函数,最后我在调用的.mm文件里写了一个c++类,在这个类里调用, 在objc里用这个c++类指针,成功了,  KFC(Kill Fuck Code)

2013-08-07 18:12:37 9399 1

原创 udt4 VS udt gateway

mac os x  vs windows windows --udt        mac os x  udt gateway 其实这是两个不同的东西,代码文件一样,内容一样!没去研究实际的区别,但是也可以连通……udt-client           udt gateway      udt_appserver      这样可以连通           反过来就不行

2013-08-02 18:33:38 5056

vc++工作线程封装类

用的是::CreateThread 封装了创建线程,停止线程,挂起线程,唤醒线程,设置线程优先性等一般普通功能都有,一个类,直接导入项目就可使用,注意是VC的,不是跨平台的!

2020-10-15

SerialCom.zip

vc++串口通讯,详情见博客文档 https://blog.csdn.net/kaizi318/article/details/108974010

2020-10-10

DllViewer--.rar

vc代码实现获取dll 导出函数, vc2017实现查看dll导出函数 vc查看dll导出函数

2019-08-07

amcap.exe usb设像头预览工具

amcap是directshow下的源代码,采用vc2012编译, 预览usb设像头源代码

2017-10-09

rtspclient

rtspclient c++ 测试程序 cosole代码 服务端资源已上传

2017-04-21

CThreadPool demo

CThreadPool 线程池

2017-04-19

vc嵌入word

支持vc6 vc2012 嵌入的是单文档视图,不是对话框 win7 win10下测试通过

2017-04-01

字符串转换工具函数

ConvertUtf8ToUnicode, ConvertUnicodeToUtf8 ConvertUtf8ToAnsi ConvertAnsiToUtf8 ConvertAnsiToUnicode16 ConvertUnicode16ToAnsi ConvertUnicodeToUnicode16 ConvertUnicode16ToUnicode ConvertUtf8ToUnicode16 ConvertUnicode16ToUtf8 支持windows /anrdoid /ios

2016-01-11

VC电脑锁屏代码

锁屏代码 ,锁不了ctrl+del+alt win+l 全局勾子 锁ctrl+del+alt ,有时正常,有时不正常,反正是不稳定 锁鼠标

2015-10-09

VC++ Excel文件的导入和导出

vc采用类型库 excel9操作excel 不出弹兼容窗口 ,还可以,共享一下

2015-06-04

json-c-0.12 windows编译

windows下编译json-c-0.12版源码, 采用vc 2012 包括两个工程, json-c-0.12 lib test 用例 具体使用可以参看源码目录下的testsrc

2014-06-03

VC助手1827

vc 2010 Visual Assist X VC助手1827

2013-08-20

iphone opengl es 纹理

纹理贴图,全屏,贴一张图到屏幕上, 绝对好用,没有什么四边行,三角型,只接就是一张图!

2012-08-01

windows修改默认输入法

修改成默认输放法,采用hook技术修改任意程序使用当前输入法, 本程序用的是vc2008

2012-07-30

西蒙OpenGL ES 教程源代码

西蒙所有教程源代码,本人运行过,可以使用,当学习资料是不错的好东西.

2012-07-30

iphone asyncsocket

服务端客户端模式 iphone asyncsocket服务端-->apple iphone asyncsocket客户端-->iphone

2012-03-05

BluetoothAppTest.exe

windows bluetooth socket connect winddow mobile socket 服务端,客户端,查找设备,查找服务!

2011-12-14

andriod 视频播放

android 视频播放源代码,支持扫描sdcard里的文件,支持把文件载入asset作为资源播放! 采用SurfaceView + mediaPlay

2011-12-12

bluetooth_BlueSoleil_SDK_Testdemo

查找设备,查找服务,配对,连接 。请注意是基于ivt_BlueSoleil开发的

2011-12-10

Canon_PowerShot_Remote_Capture_SDK__PS-ReC_v1.1.0e

Canon_PowerShot_Remote_Capture_SDK__PS-ReC_v1.1.0e_.rar 支持powershot系列,如G7,G9等!!!!!!

2009-12-30

空空如也

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

TA关注的人

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