上一页 1 ··· 160 161 162 163 164 165 166 167 168 ··· 455 下一页
最近在做websocket porting的工作中,需要实现最底层socket读和写,基于同步读,libevent, libuv和android Looper都写了一套,从中体会不少。1)同步阻塞读写最开始采用同步阻塞读写,主要是为了快速实现来验证上层websocket协议的完备性。优点仅仅是实现起来简单,缺点就是效率不高,不能很好利用线程的资源,建立连接这一块方法都是类似的,主要的区别是在如何读写数据,先看几种方法共用的一块: int n = 0; struct sockaddr_in serv_addr; event_init(); if((mSockfd = so... Read More
posted @ 2013-05-24 23:39 javawebsoa Views(1151) Comments(0) Diggs(0)
《算法设计与分析基础(第3版 影印版)》基本信息原书名:Introduction to the Design and Analysis of Algorithms, Third Edition作者: (美)Anany Levitin 出版社:清华大学出版社ISBN:9787302311850上架时间:2013-5-17出版日期:2013 年5月开本:16开页码:596版次:3-1所属分类:计算机 > 计算机科学理论与基础知识 > 计算理论 > 算法 更多关于 》》》《 算法设计与分析基础(第3版 影印版)》 内容简介 计算机书籍 《算法设计与分析基础(第3版 影印... Read More
posted @ 2013-05-24 23:35 javawebsoa Views(1151) Comments(0) Diggs(0)
有时间了,我会不段更新!一.Android相关1. 采用硬件加速,在androidmanifest.xml中application添加android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以 使用。android4.0这个选项是默认开启的。2. View中设置缓存属性.setDrawingCache为true. 3. 优化你的布局。通过Android sdk中tools目录下的layoutopt 命令查看你的布局是否需要优化。 4. 动态加载View. 采用ViewStub 避免一些不经常的视图长期握住引用. 5. 将 Read More
posted @ 2013-05-24 23:32 javawebsoa Views(159) Comments(0) Diggs(0)
T4模版生成代码的基础前面三篇基本介绍了,下面开始《用T4模版生成Dao数据持久层接口代码》工作。第一步、在“解决方案JavaGenerate”中添加类库,用于存放dao的模版及相应文件,我们命名这个类库为JavaDaos。 点击“解决方案JavaGenerate”,右键,选择“添加 ”--〉“新建项目”,再选择"类库",名称中输入JavaModels。返回后,在“解决方案JavaGenerate”中增加了一个叫JavaModels的项目,且自带了一个class.cs的类,我们点击它,再点右键删除它,不用它。 如图4-1,注意红色方框,特别是要选中.NET Framewor Read More
posted @ 2013-05-24 23:28 javawebsoa Views(237) Comments(0) Diggs(0)
下午课刚上完,我收到了HR的通知,得知没有通过面试,这是一家在合肥的软件公司。挺不爽的,我觉得主要是因为经验少。还是谈谈面试官问我的两个技术问题吧,我应聘的是C++软件开发工程师。 1、STL中的map是线程安全的吗?我的回答:标准中没有规定,但是基本上STL都实现了,是线程安全的。其实是大部分版本的STL都不是线程安全的。我前几天刚好查了这个问题,参见:http://stackoverflow.com/questions/7455982/is-stl-vector-concurrent-read-thread-safe 我只看到回答者写的一个醒目的Yes,我就说是线程安全的,其实是针对... Read More
posted @ 2013-05-24 23:24 javawebsoa Views(202) Comments(1) Diggs(0)
在iOS 6 发布前,开发人员习惯使用UITableView来展示几乎所有类型的数据集合。ios 6 为 IOS 引入了全新的控制器,用来显示数据集合,集合视图控制器是与表视图控制器类似的全新UI框架。。下面讲解下一些重要的类与协议,它们是你在实现集合视图时必须知道 的。UICollectionViewController这个类的功能与UITableViewController类似。它负责管理集合视图、存储所需的数据,并且能处理数据源与委托协议。1、UICollectionViewCell它与UITableViewCell很像。你通常不需要创建UITableViewCell,可以调用deque Read More
posted @ 2013-05-24 23:21 javawebsoa Views(20647) Comments(0) Diggs(0)
《Cocos2d-x高级开发教程:制作自己的《捕鱼达人》》基本信息作者: 火烈鸟网络科技 丛书名: 图灵原创出版社:人民邮电出版社ISBN:9787115317964上架时间:2013-5-20出版日期:2013 年5月开本:16开页码:1版次:1-1所属分类:计算机 > 软件与程序设计 > 移动开发 > 其他移动开发技术 更多关于 》》》《 Cocos2d-x高级开发教程:制作自己的《捕鱼达人》》 内容简介 计算机书籍 《cocos2d-x高级开发教程:制作自己的[捕鱼达人]》以《捕鱼达人》游戏为案例,全面系统地讲解了cocos2d-x 的功能与特性,以及进行游... Read More
posted @ 2013-05-24 23:17 javawebsoa Views(1983) Comments(0) Diggs(0)
1、显示数据库 show databases;2、选择数据库use 数据库名;3、显示数据库中的表show tables;4、显示数据表的结构 describe 表名;5、显示表中记录 SELECT * FROM 表名 6、建库 create databse 库名;7、建表 create table 表名 (字段设定列表);mysql> create table name( -> id int auto_increment not null primary key , -> uname char(8), -> gender char(2), -> birthd.. Read More
posted @ 2013-05-24 23:14 javawebsoa Views(137) Comments(0) Diggs(0)
一个系统中的进程是与其他进程共享CPU和内存资源的,然而,如果太多的进程需要太多的存储器,那么他们中的一些就根本无法运行。存储器还很容易破坏。如果某个进程不小心写了另外一个进程的存储器,它就可能易某种完全跟程序逻辑无关的方式失败。为了更加有效地管理存储器并且少出错,现代系统提供了一种对内存的抽象概念,叫做虚拟存储器(VM). 作为程序员我们为什么要了解虚拟存储器呢。1)虚拟存储器是中心。虚拟存储编辑系统的所有层面。2),虚拟存储器是强大的。虚拟存储器给予应用程序强大的能力,可以创建和销毁存储器片(chunk)、将存储器片映射到磁盘文件的某个部分,以及其他进程共享存储器。3),虚拟存储器是... Read More
posted @ 2013-05-24 23:10 javawebsoa Views(445) Comments(0) Diggs(0)
第一步、在“解决方案JavaGenerate”中添加类库,用于存放Service的模版及相应文件,我们命名这个类库为JavaServices。点击“解决方案JavaGenerate”,右键,选择“添加 ”--〉“新建项目”,再选择"类库",名称中输入JavaServices。返回后,在“解决方案JavaGenerate”中增加了一个叫JavaServices的项目,且自带了一个class.cs的类,我们点击它,再点右键删除它,不用它。如图5-1,注意红色方框,特别是要选中.NET Framework4图5-1第二步,增加t4空模版 在解决方案管理器中,选择JavaServi Read More
posted @ 2013-05-24 23:06 javawebsoa Views(212) Comments(0) Diggs(0)
上一页 1 ··· 160 161 162 163 164 165 166 167 168 ··· 455 下一页