自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(228)
  • 收藏
  • 关注

原创 VS2013使用GIT时排除NuGet的packages文件夹

VS2013已经集成了GIT工具但是在提交会把NUGET的PACKAGES也提交上去,那是比较大的文件夹,而且没什么必要提交。修改.gitignore也没用后来发现要这样做才可以将工程加入Git管理,此时会生成.gitignore文件。查看更改的文件,会发现此时Nuget文件夹会被加进包含的修改列表来了,在文件夹上点击右键选择撤销(并不会删除文件),此时Nuget文

2014-01-18 18:29:54 6651 1

原创 ANDROID调用VS2013 ASP.NET WEBAPI 返回DATATABLE 注意

VS2013 WEBAPI项目直接就可以返回DATATABLE,并且IIS会处理好返回JSON字符串,不需要在服务端做任何额外的转换工作。但我在ANDROID里调用时发现不能把JSON字符串转换成JSONObject因为JSON字符串里要有个总的对象名默认DATATABLE JSON如下[{"ID":1,"J经度":11.84544,"W纬度":127.19699,"H海拔

2013-12-30 18:04:07 5387 1

原创 有感于台湾铁路退票

最近办了2次退票,一次是国内到北京的退票。携程订的,到车站退票的。排队半小时,收了20%的退票费用。(网上应该也可以退,但我没试过)然后等了1个月,还是没收到退款(信用卡付的)。打了电话给订票的网站,要人工核对,然后才能退款。OK,又等了1星期,终于收到退款了,但又扣了20%。打电话给网站,说这20%是火车站扣的总结:退票时间:花费1月多(如果你不打电话追踪,永远退

2013-11-30 12:43:16 1763 1

原创 android studio 0.2在osx 10.8下无法下载GRADLE的解决办法

GRADLE下载的临时目录是1、windows:C:\Documents and Settings\Kiki.J.Hu\.gradle\wrapper\dists\gradle-1.6-bin\72srdo3a5eb3bic159kar72vok\2、linux:~/.gradle/wrapper/dists/gradle-1.6-bin/72srdo3a5eb3bic159kar72v

2013-09-07 17:10:47 2348

原创 NSLocalizedString不起作用

程序TESTAPP环境:XCODE 4.6OSX  10.8.4MAC BOOK AIR 2011年版代码[doneButton setTitle:NSLocalizedString(@"Done", @"button") forState:UIControlStateNormal];相应的Localizable.strings都已经设置好,但运

2013-07-13 19:17:15 3281

原创 UICollectionView如果在数据不够一屏时上下滚动

当数据不多,collectionView.contentSize小于collectionView.frame.size的时候,UICollectionView是不会滚动的 self.Cov.alwaysBounceVertical = YES;就可以了

2013-07-07 15:15:47 16919 1

原创 自定义OSX FRAMEWORK简介

环境:XCODE 4.6,OSX 10.8.41、新建FRAMEWORK(NetApiMac)2、写代码3、修改buildsettings4、新建测试项目5、打开FRAMEWORK项目编译生成的目录,一般在/Users/ljw/Library/Developer/Xcode/DerivedData下面,以项目名称开始后缀不同的一个文件夹。比如我这里是NetApi

2013-06-23 16:28:52 2054

转载 UIDeviceOrientationDidChangeNotification和UIApplicationDidChangeStatusBarFrameNotification

这几天做App的时候,需要添加旋转屏通知以便调整UI布局刚开始我使用的是UIDeviceOrientationDidChangeNotification,一直有一些问题就是,如果使用这个通知,当iPhone/iPad旋转的时候,你会得到的旋转方向会是所有的后来更改为通知UIApplicationDidChangeStatusBarFrameNotification

2013-05-30 16:46:54 2730

原创 viewWillDisappear

viewWillAppear: Called when the view is about to made visible. Default doesnothing视图即将可见时调用。默认情况下不执行任何操作viewDidAppear: Called when the view has been fully transitioned onto the screen.Default

2013-05-09 18:35:41 1679

原创 简单的获得文件长度代码

[[[NSFileManager defaultManager] attributesOfItemAtPath:_filePath error:nil] fileSize];

2013-05-08 14:46:27 897

原创 objective-c format

String Format SpecifiersThis article summarizes the format specifiers supported by string formatting methods and functions.Format SpecifiersThe format specifiers supported by the NSString form

2013-05-08 14:34:55 1508

原创 nsdata dataWithContentsOfFile 大文件

NSData *data = [NSData dataWithContentsOfFile:Filename];这是个很方便的读取二进制文件的方法。如果文件非常大,比如2.69G那么在执行这行代码会有明显的等待时间,而且一瞬间内存会长到1.7G,执行过这行后,内存又会恢复正常占用水平(50M左右)以上是在OS X10.8系统,不知道在IOS是会更好还是更差。

2013-05-08 14:20:57 5674

原创 nslogger如何缓存到文件

nslogger是一款IOS,ANDROID都可以用的日志库,并且有配套的日志查看软件。因为程序在使用过程中并不会有一台电脑一直开着nslogger的查看软件(也是接收IOS设备日志的服务端软件),所以就需要程序能缓存日志到文件中的功能。方便联网时再查看。以下是具体配置代码; NSString *cacheDirectory = [NSSearchPath

2013-05-05 22:06:49 2718

原创 cocoapods的缺点

cocoapods是XCODE 第三方开源代码管理配置工具,具体作用和使用方法网上很多,就不再重复说明了我习惯于把一个大项目拆分成几个工程,假如现在workspace里有A、B二个工程B为静态库A为调用程序B使用了CocoaAsyncSocket比如B中的NETAPI.h有如下代码#import 这时编译B是没问题的但如果A有#impo

2013-05-04 12:37:38 3631 2

原创 itunes备份的文件在哪个目录的

~/资源库/Application Support/MobileSync

2013-03-24 16:11:06 1153

转载 很多人不知道的历史

1.秦始皇灭了六国,但并未统一中国,因为当时还有一个卫国。商鞅和吕不韦都是卫国人,这两人对秦国的统一做出了巨大的贡献,因此保留了他们的祖国(Via)2.中国历史上最牛的权臣是南北朝时期的宇文护,他权倾朝野的时代历经西魏、北周两朝,这期间他一共杀了3 个皇帝。评价:彪悍的人生不需要解释。3.唐朝最强盛的“开元之治”时期,全国有户820 万,是唐朝的最高值;而隋朝“开皇之治”时期,

2013-03-17 18:11:58 763

转载 MYO运动控制袖章

隔空操作 Mac 的感觉如何?你想知道吗?Thalmic labs 日前发布了一款新产品—MYO,其实它就是一块袖章。使用这款袖章,只需动动手指手臂,用户就可以控制科技产品,并进行互动。  MYO 工作的方式就是检测用户手臂肌肉产生的电活动,从而对这些电活动产生反应。用户可以设置让特定的手势或是肌肉收缩活动转化成现实应用,比如举手或把手放下就是上下滚动页面,或者双指向左/右滑动可以在桌面程

2013-02-27 11:50:40 1131

原创 香港自由行归来

前些天晚上睡不着,突然想到外面去转转,于是就办了通行证到香港去了几天。感受颇多。1、如何1个人去香港?个人觉得确实不需要和旅游团去香港,自由行想到哪就到哪。如果你是省会城市户口,可以直接到出入境管理局(公安局下属单位)办理G签注我们这需要的是身份证、户口本、照片(直接在管理局照的,否则可能说你照片不行),然后去填单按流程走,半天应该可以完成,两星期左右可以拿到证。

2013-02-03 16:12:55 2151

原创 寂静岭

高清拍摄,寂静岭要拍续集,都不用电脑特效了。

2013-01-14 22:00:24 945

原创 被CSDN关闭帐户,求指教哪里不和谐

用了10几年的CSDN,碰到密码泄露我都没放弃使用。今天发了BLOG,居然把我帐户 直接封了!电邮问原因,说我发的BLOG有敏感词语,附上截图,求指教哪里有不和谐词语

2013-01-14 15:57:53 1299

原创 超市也有假牛肉!

最近本地新闻说是很多卤牛肉是老母猪,死马等肉混制,然后卤成。曝光的超市居然有:世纪联华,超市卖38一斤卤牛肉,但实际上如果是真牛肉光成本就要41。看到这新闻,我压根没有感觉了。前些天KFC用速成鸡,但现在KFC生意仍然很好。为什么?!很多人会说中国人下贱。但真是这样吗?没有人不想过好日子,没有人愿意吃有毒害的食品。大家已经麻木了。

2013-01-02 20:15:32 2538

原创 2013不同的新年

又是一个“世界末日”过去,2013新的末日后新年,希望一切更好

2013-01-01 00:15:07 797

原创 RtlInitUnicodeString注意事项

代码1:UNICODE_STRING US1;RtlInitUnicodeString(&US1,L"DDDD");会动态分配一块指向“DDDD”的内存指针,赋值给US1.Buffer;代码2:wchar_t tmpstr[260]={0};UNICODE_STRING US1;RtlInitUnicodeString(&US1,tmpstr);这时US1.

2012-12-17 16:22:11 7186 1

原创 RtlUnicodeStringPrintf注意事项

RtlUnicodeStringPrintf(&DestFile,L"%sV.DAT",Dir);结果DestFile内容根本不对,被截断了。原因DestFile初始化时分配内存不够,而RtlUnicodeStringPrintf并不会动态修改内存适应最终字符串。解决办法:RtlInitUnicodeString要分配足够长度的内存

2012-12-17 15:29:09 2355

原创 UNICODE_STRING 未初始化导致的崩溃

上午还正常的驱动,下午改了些代码,运行突然就蓝屏了。立刻用WINDBG看了CASH文件,大概确定是操作一个UNICODE_STRING变量导致的崩溃。经过调试错误是发生在RtlUnicodeStringPrintf(&DestFile,L"%wsAY.DAT",dir);解决办法:需要RtlInitUnicodeString初始化DestFile(UNICODE

2012-12-17 15:16:31 1539

原创 驱动开发中函数内存分配

#ifdef ALLOC_PRAGMA #pragma alloc_text(INIT, DriverEntry) #pragma alloc_text(PAGE, PreCreate) #endif 认情况下,内核加载器会加载所有的代码部分和全局数据到非分页内存中。而且,加载器是一次加载整个驱动的可执行文件,包括相关的DLL。加载后,内核加载器关闭驱动程序文件,甚

2012-12-13 13:25:16 1368

原创 给所有年青父母-小孩子再问我从哪里来的新答案

2012-12-07 17:52:51 555

原创 test

[[[82b49450403dddf19236e444d5d3dcc8c3d596727617572fa5fe1ac5ea26d385fdb2eaea0402a00f14f925a3093d3cdfed1a1cd055a507db71b113d88b5b1c6557865e2ce5e6370a7ca4a256a3dddef42c9771bbc3618e1e731adc29c82b69bb3d669

2012-11-29 16:41:39 623

原创 boost多线程简单用法

#include  #include boost::thread thrd(boost::bind(&thfun,a,b,c));thfun是需要单独线程执行的函数,a,b,c是thfun的参数

2012-11-27 18:06:02 812

原创 危险的QQ

最近在使用QQ时,发现他增加了一个很好的功能,能找回可能和你有关系的朋友,同学。这些人可能你已经丢失了联系方式。但是!!!我发现他找出来的人,大部分都是实名!我想绝大多数人上网是不是会用实名登记的,起码我不会。我登录帐户一看,我的实名也显示出来了!我确定我从未在注册QQ时使用实名!唯一解释时他通过其他技术手段,如QQ聊天记录,财富通支付方式知道你的名字。立刻改了名称。今天登录财

2012-11-23 10:42:36 1023 2

原创 搞笑的财富通

今天心血来潮,想注册个财富通快捷支付。OK,登录财富通成功点开通,然后输入银行帐户密码,到最后一步要输入财富通支付密码,这个我早忘记了。下面开始搞笑的支付密码找回。OK,我准备从EMAIL找回KAO,准备激活邮箱,突然发现我注册的这个邮箱密码早忘记了。换邮箱!。。。。看来此路不通还是绑定手机找回密码吧。。。。。。。看来没戏了。。。。。

2012-11-23 10:34:24 1500 1

原创 发现GSOAP部分乱码问题,可能是BUG

环境:vc2010 写的客户端c# 写的WEB SERVICE如果是一般的中文传递,WEB SERVICE接收到都是正常的。但如果是中文标点就会乱码如:!:@#接收到的是������@#还不确定是GSOAP问题还是我没用好。

2012-11-22 17:19:12 1782

原创 乌龙的淘宝

收到淘宝短信然后我兴致勃勃去http://m.taobao.com/p/18登录之后看也是同样。淘宝忽悠人啊

2012-11-22 10:52:06 1067 2

原创 VC 2010 使用GSOAP调用C#写的WEBSERVICE

一、环境:1、VS2010 sp12、GSOAP 2.8.11 ,http://sourceforge.net/projects/gsoap2/3、WIN8 IIS二、实现用C#写个WEB SERVICE发布到本机,应用程序名为SRVwsdl为http://localhost/srv/srv.asmx?wsdlgsoap主要的应用程序分为两个:w

2012-11-21 15:22:56 4351 1

原创 如何在命令行下通过INF安装自己写的过滤驱动

在网上查了下,找到的是rundll32 syssetup,setupinfObjectInstallAction DefaultInstall128 \.infOK,这是错的为什么是错的?因为他没分大小写正确的写法是rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 \.inf为什么要

2012-11-20 12:47:44 5527

原创 WDK驱动开发DbgBreakPoint使用注意

写了个驱动,好不容易在DEBUG模式下用WINDBG调试没问题了,然后发布成RELEASE模式。安装运行后,怎么都不能得到正确结果,郁闷。vmware不在DEBUG模式下,也不能用WINDBG调试。只好开DEBUGVIEW跟踪DbgPrint的输出。一步步修改,结果发现是DbgBreakPoint语句导致EXCEPTION_EXECUTE_HANDLER异常。改成#if DEBUG

2012-11-19 23:26:38 2673

原创 WDK驱动开发中WCSSTR导致的蓝屏

在VMWARE调试驱动,有时会蓝屏。使用WINDBG查看崩溃日志CASH文件发现错误是在if (wcsstr(nameInfo->Name.Buffer, L"XXX.EXE") > 0) {这行,原来wcsstr是根据最后一个字符是否为NULL判断字符串是否完成的,而nameInfo->Name.Buffer是UNICODE_STRING,并不是应用层开发意义上的字符串,也不是以

2012-11-19 21:19:57 2077

原创 WINDBG 调试VMWARE的注意事项

网上已经有很多说明如何用WINDBG调试VMWARE 但有点要注意,VMWARE中添加的端口如果是那在VMWARE中的BOOT.INI中也要设置成COM2

2012-11-19 18:10:02 768

原创 IDA调试MBR切换到16位模式

通过IDA调试VMWARE中的系统MBR显示代码老是不对后来才发现默认IDA是用32位模式显示代码的,而MBR是16位的,需要用ALT+S切换到16位寄存器模式。

2012-11-15 16:53:17 3199

原创 所有觉得自己岁数大了,这辈子就这样的人都应该来看看

王石崇拜的人:烟王褚时健85岁种橙子成亿万富翁有人问深圳万科集团董事长王石:你最尊敬的企业家是谁?王石沉吟了一下,说出了一个人的名字。这个名字不是全球巨富巴菲特、比尔·盖茨或李嘉诚,也不是房地产界的某位成功人士,而是一个老人,一个跌倒过并且跌得很惨的人。他担任一家小厂的厂长后,曾经是位英雄,披荆斩棘,以非凡的胆识和能力,用18年的拼搏,使这家小厂成长为每年利税数百亿元的

2012-11-07 13:49:17 2280

空空如也

空空如也

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

TA关注的人

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