ubuntu linux编译libcurl安装使用方法

[ At 2014/3/19 By wukong   0 comments ]

libcurl是一个第三方跨平台多开发语言的http协议实现组件,c++模拟http协议进行下载和数据发送可以使用这个组件进行开发。

libcurl的编译安装:[www.7es.cn 悟空的博客提供]

首先从libcurl官方下载代码包,下载地址  http://curl.haxx.se/download/curl-7.21.1.tar.gz

...Read More...

EnterCriticalSection单线程不会阻塞

[ At 2014/3/4 By wukong   0 comments ]

移植windows程序到linux,用pthread_mutex_lock替换了EnterCriticalSection后,原本没问题的逻辑出现了问题,调试发现程序在同一个现成里因为二次pthread_mutex_lock同一个pthread_mutext_t,造成了阻塞。而windows下的EnterCriticalSection多次操作不LeaveCriticalSection却不会阻塞,前提是在一个线程内,EnterCriticalSection只会在不同的线程从左同一个CRITICAL_SECTION对象时造成阻塞等待。。。写了测试代码验证了这个问题,代码如下

...Read More...

sem_timedwait精确到毫秒的linux信号量阻塞等待

[ At 2014/2/20 By wukong   0 comments ]

linux下的sem信号量等待函数sem_timedwait相对于sem_wait来说就是一个异步的可以设置超时时间的版本,他不像sem_wait那样死等,可以在参数设定的超时时间后直接返回,然后可以通过sem_timedwait的返回之和errno判断是否是超时了还是等到了信号。

sem_timedwait的超时参数设置很简单,只要在当前时间上加上你要等待超时的时长即可,只是我没找到好用的操作时间结构体timeval的毫秒级加减函数,只能自己写了一个,这里注意的是结构体里tv_usec的操作,他表示的是微妙,不是毫秒,1000微妙=1毫秒。如下函数实现了将timeval变量加上ms毫秒 (www.7es.cn 悟空的博客注:该死的博客程序代码插件居然有bug,选择语言c++出来是空白的代码段,只能选择java才正常,各位凑合看吧,记得这是c++代码就行了)

...Read More...

linux安装软件包提示“需要安装不能信任的软件包”

[ At 2014/2/13 By wukong   0 comments ]

linux下为了跟windows共享文件夹,需要安装windows共享服务,但安装过程出现错误提示“需要安装不能信任的软件包”,点击确定后无法继续安装。

网络正常权限也正常,折腾后发现通过一句语句更新升级一下linux的软件源列表,才可以成功安装软件包。

更新软件源的语句如下,要用sedo给权限运行 sudo apt-get update, 注意保持联网,需要从linux网络更新获取新的软件源数据。

之后,就可以正常安装软件包了。

...Read More...

godaddy org域名续费优惠码

[ At 2013/9/25 By wukong   0 comments ]

续费godaddy org 域名仅需9.1刀,今天亲测可用。

还有其他godaddy注册和续费域名优惠码,以及购买godaddy主机优惠码大奉送

2013年1月18日godaddy续费.COM域名8.67美元优惠码:
cjc795dom 合人民币53.99元
2012年12月8日godaddy续费.com域名使用优惠码
GDBBREN8  $8.67美元 合人民币¥53.92元
2012年4月20日域名续费优惠码
...

Read More...

偶遇delphi的string生命周期

[ At 2013/5/4 By wukong   0 comments ]

delphi中string类型的生命周期由delphi自动管理的,申请内存、释放内存、复制数据、更改数据均不用开发人员费心去考虑。但是当灵活已用的string遇上强悍的指针,情况就大不同了,这也是我一直担心的可能出现程序bug的地方,特别写了代码分析验证我的担忧。

 

...
Read More...

VC++实现URLDecode函数,对URl编码的字符串进行解码

[ At 2012/5/29 By wukong   0 comments ]

用vc++开发过程中,需要对URL编码的字符串进行编码,也就是URLDecode函数,此代码是从网上找到的,但是对url编码字符串解码结果不太正常,稍加了一点改动,可以正常对url编码字符串解码。代码如下

#define IsHexNum(c) ((c >= '0' && c <= '9') || (c >= 'A' && c <= 'F') || (c >= 'a' && c <= 'f'))

...Read More...

安装ps cs5到了安装Microsoft_VC90_ATL_x86时报的错解决办法

[ At 2012/2/29 By wukong   3 comments ]

安装ps cs5或者其他cs5套装软件,比如flash build cs5过程中,到了安装Microsoft_VC90_ATL_x86时,报错,错误信息如下

 
  1. Exit Code: 6 
  2. ...
Read More...

godaddy新优惠码了

[ At 2011/11/25 By wukong   0 comments ]

godaddy最新优惠码,刚验证过本人,还有一些godady2011优惠码参见前篇

godaddy优惠码2011最新收集
《 godaddy任意产品31%优惠码,限时3天惊喜中
《 2011年10月godaddy可用30%优惠码

...Read More...

c#实现繁体中文转换为简体中文

[ At 2011/11/17 By wukong   0 comments ]

c#实现繁体中文转换为简体中文有多种方法,比如对码表等等,不过较为复杂,最简便的方法还是利用微软类库已经现有的功能。

c#繁体简体互相转换简单的方法,首先要引用微软vb.net的一个类库,要用到其中的方法。添加对Microsoft.VisualBasic 的引用,之后开始调用。

首先是繁体转换为简体: 

...
Read More...
分页:[«]2[3][4][5][6][7][8][9][10][11][12][13][14][15][16][»]

日历

<< 2019-7 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

Powered By 空空如也 

Copyright 2018 www.7es.cn . Some Rights Reserved. Email:iamwgh@msn.com
网站备案:豫ICP备18012221号-1