- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 C#中异步编程模型
昨天下午对socket又重新学习了一下,学习中遇到了异步编程模型,今天就学习研究了一下,发现以前使用过两种异步编程模式,但是确不知其真正的名字,在使用委托时,使用异步时使用begin,end来确定任务异步完成,在后来使用BackgroudWorker时使用其中的一些事件,如Cancle,DoWork事件,这对应基于事件的异步编程模式,最后一种是C#5.0中出现现的基于任务的异步任务,学习了两个关键
2016-02-17 17:11:16
282
原创 关于kettle配置SQL SERVER2008的说明
经过多次尝试发现kettle联结数据库需要两个前提条件:1.需要将sql2008相关的.jar包复制到lib目录下。2:需要以管理员的身份将SQL SERVER BROWSER服务启动,默认是禁用的,需要通过属性将其设为自动,然后将其启动。然后就是相关的设置,这里需要说明一点的是Instance Name(即数据库实例名称,默认是MSSQLSERVER),DataBase Name:为你需要使用的
2015-12-22 09:52:59
1675
原创 对象内存管理的学习
学习IOS内存管理也有一段时间,但是总感觉似是而非,对于基本的管理原则很清楚:即谁创建谁来释放。但是对于一些比较隐式的东西则感觉很模糊,如最简单的对象字段的赋值,如my.name=value; 当value释放时,则my.name将指向一个不是以前内容的地址,这个地址的内容可能是任意的内容,随之也就引起了指针的危险性,即野指针,当后面继续使用这个指针时则将会出现问题,这也就是经常会发生的问题。为了
2015-12-10 16:59:14
364
原创 IOS基本网络编程的总结
通过这几天的学习,认识到在IOS中进行网络通信有一定的规律:首先利用NSURL来构造需要定位的资源,其次使用NSURLRequest或NSMutableURLRequest来封装请求,最后使用NSURLConnection或NSURLSession来发送请求,对结果的处理有两种方式:在同步方式中直接利用Block进行处理,2对于异步则需要设置代理,然后实现相应的代理方法。这些代理方法可以通过代理的
2015-11-27 11:00:52
297
原创 对于GCD的学习
刚接触GCD,感觉这项技术很高大尚,学习了两天发现其也很简单,可以实现简单的异步,dispatch_async,并且可以实现一组异步操作,等到这一组操作完成之后可以利用通知来告诉我们来执行结束后的工作dispatch_group_notify,另外也可以在异步中使用dispatch_barrier来实现同步以后的操作,同时对于IO操作也提供了一系列操作的API,也就是这些API让我感觉到其难度突然
2015-11-25 15:19:31
381
原创 对于BLock的学习
对于BLock的认识,开始时仅限于其语法,认为其在内部被转换成一个函数来处理。其基本语法为:^(返回类型)(参数列表){实现体}.如下:^(int)(int){return 10};等到编译后则会由编译器转换成函数,但是看完Object-C高级编程后,发再其内部由好多结构体,与函数指针,最后将Block转换成一个对象来处理,由于里面有好多结构体与结构体指针,看起来很吃力,我想在以后的使用中,当
2015-11-23 17:20:45
301
原创 对IOS中NSStream与Socket的理解
使用流来进行数据交互有一个规范的流程:1,设置源(对于NSInputStream来说是输入源,对于NSOutputStream来说是输出源),并初始化相应的流对象(NSInputStream,NSOutputStream)2,设置对应流的委托,3.将流添加到相应的RunLoop中,4.将流打开。5.实现流的事件处理程序Stream:handleEvent。6.当流结束时将其关闭,从RunLoop中
2015-11-18 16:50:41
528
原创 对短信群发行业的简单描述
所谓的短信群发,其实是在号码数量上做文章,一般都有控制端,而这个一般都会进行扣量,并且这个量会很高。平时是50%,有的时候会达到只是发送白名单。而这个白名单是你手动输入的号码,一般也就是自己或者是朋友的号码。所以不要再相信什么短信群发,纯粹是骗人而已。而且这中间会涉及通道的利益纷争。
2013-09-18 23:20:37
599
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人