- 浏览: 1470058 次
-
最新评论
-
netkongjian:
欢迎加入程序员网址导航[deyi]
准备做一个技术网址导航,请大家分享自己喜欢的技术网站 -
leixiaohua1020:
这个写的很详细
ffmpeg源码分析之媒体打开过程 -
chenmo20074639:
我想仔细问一下,在MAC地址老化的情况下,而计算机的ARP高速 ...
交换机二层地址表和老化时间 -
留下的祝福:
要是多有点注释就好了
sql server批量插入与更新两种解决方案 -
yw123456:
你应该有丰富开发经验吧。
一个月掌握VC++2010
文章列表
对于sql 来说操作集合类型(一行一行)是比较麻烦的一件事,而一般业务逻辑复杂的系统或项目都会涉及到集合遍历的问题,通常一些人就想到用游标,这里我列出了两种方案,供大家参考
1.游标方式
1 DECLARE @Data NVARCHAR(max)
2 SET @Data='1,tanw,2,keenboy' --Id,Name
3
4 DECLARE @dataItem NVARCHAR(100)
5 DECLARE data_cursor CURSOR FOR (SELECT * FROM split(@Data,';'))
6 O
业务域,是软件的核心价值所在。
敌人还是朋友:项目经理和架构师 从Repository到Domain 从MVC到测试 从自动化测试到Domain 代码工厂=CRUD?
敌人还是朋友:项目经理和架构师
无论是买成型的软件产品,还是出资开发项目,客户投资的是软件的业务价值。项目经理直接为这个目标负责,尽量少的成本,尽量短的时间,生产出高业务价值的软件产品。架构师则是跨越单个项目,长期为这个目标负责。
项目经理与架构师是天生的敌人,短期看这是对的,长期来看,他们是真正的朋友,是战略朋友。没有项目经理项目会死得很快;然而没有架构师,公司会死得很惨。
...
“谁也无法改变现状,唯有无数程序员血洒大地,才能使项目重建天日。”这一点也不夸张,软件项目做烂了就是个坑,参与者也不过是填坑的。就像是在魔兽世界战场遇到国家队一样,你赢也赢不了,出也出不去。
一 坑有 ...
程序员这个群体有一个典型的特征:那就是【技术能力】大多时候和【以自我为中心的程度】成正比。
具体表现形式可能是目中无人,也可能是特立独行,诸如此类。
但实质上,以当前的情势而论,大多时候一旦你选 ...
从打开文件开始.入口函数是avformat_open_input(),下面是对此函数的分析//参数ps包含一切媒体相关的上下文结构,有它就有了一切,本函数如果打开媒体成功,
//会返回一个AVFormatContext的实例.
//参数filename是媒体文件名或URL.
//参 ...
- 2011-12-05 17:47
- 浏览 7143
- 评论(1)
2.3、网卡打开操作
问题:open函数在什么时候调用?
答:网卡打开的时候,命令#ifconfig eth0 up,此时网卡被打开,在网卡open函数中应该完成以下操作:
注册中断;设置寄存器,启动设备;启动发送队列,初始化dm9000,复位芯片,检查MII接口。
static int dm9000_open(struct net_device *dev)
{
board_info_t *db = netdev_priv(dev);
unsigned long irqflags = db->irq_res->flags & IRQF_TRIGGER_MAS ...
- 2011-12-04 17:39
- 浏览 1327
- 评论(0)
grant all privileges on *.* to identified by 'hwalk1';
flush privileges;
insert into user (Host,User,Password) values('localhost','shagua','');
bin>mysql -u root
mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
权限1,权限2,…权限n代表select,insert,update,delete,create,dro ...
- 2011-12-04 15:59
- 浏览 1101
- 评论(0)
sk_buff结构位于include/linux/skbuff.h中,其含义为“套接字缓冲区”,用在linux网络子系统中的各层之间的数据传递,是linux网络子系统数据传递的"神经枢纽"
当发送数据包的时候,Linux内核的网络处理模块必须建立一个包含要传送的数据包的sk_buff,然后将sk_buff递交给下层,各层在sk_buff中添加不同的协议头直至交给网络设备发送,同理当网络设备接收到数据包时,必须将接收到的数据转换为sk_buff数据结构并传递给上层。各层去掉相应的协议头直至交给用户
sk_buff_head的结构也就是sk_buff的头
struct sk ...
- 2011-12-04 11:54
- 浏览 1333
- 评论(0)
1、主机环境:VMare下ubuntu10.04 ,1G内存。
2、编译编译环境:arm-linux-gcc
3、开发板:Micro2440,2M nor flash,256M nand flash。
4、u-boot-version:u-boot-2010.06
5、linux -version:Linux-2.6.39
- 2011-12-04 11:41
- 浏览 1065
- 评论(0)
1、主机环境:VMare下ubuntu10.04 ,1G内存。
2、编译编译环境:arm-linux-gcc
3、开发板:Micro2440,2M nor flash,256M nand flash。
4、u-boot-version:u-boot-2010.06
5、linux -version:Linux-2.6.39
2.1、yaffs2文件系统移植
a)获取yaffs2 源代码
针对嵌入式设备,现在大部分开发板都可以支持yaffs2 文件系统,特别是使用nand flash 作为存储器的嵌入式设备而创建的一种文件系统,早先的yaffs 仅支持小页(512byte/pag ...
- 2011-12-04 10:33
- 浏览 1777
- 评论(0)
有时当一个组件或者activity被destory()的时候要求其启动的线程也一起终止掉,我看书总结了一下有这有几种方法:
1.初始化的时候,定义启动的线程为一个守护线程,这样当主线程消亡掉的时候,其他线程也会被终止。
java代码:
//使用下面的方法,当初始化一个线程时
myThread.setDaemon(true);
myThread.start();
2.可在activity中的onstop()方法中调用以下代码。
java代码:
if(myThread != null) {
Thread dummy ...
- 2011-12-04 00:11
- 浏览 1177
- 评论(0)
创建RegActivity
客户端建立:
HttpURL url = new HttpURL();
// url地址
String requestUrl = "http://10.0.2.2:8080/web/servlet/RegServlet";
// 参数,跟数据库传入数据结合,蓝色字相当于哈希表索引,可以随便定义,无实际意义,但要和客户端接口实现相同命名
Map<String, String> requestParams = new HashMap<String, String> ...
- 2011-12-04 00:10
- 浏览 1559
- 评论(0)
在Android 2.3中新增了3个感应器,对于Android平台的开发我们通过感应器可以发挥想象设计出一些很实用的软件。下面就一起看下目前API11个感应器分别是什么吧。
1. ACCELEROMETER 加速,描述加速度的。
2.GRAVITY 重力,这个在大家都知道。
3.GYROSCOPE 陀螺仪,对于物体跌落检测更强大些,开发游戏少了它会有点遗憾的,API Level 9新增的类型。
4. LIGHT 光线感应器,很多Android手机的屏幕亮度是根据这个感应器的数组自动调节的。
5. LINEAR_ACCELERATION 线性加速器,AP ...
- 2011-12-04 00:07
- 浏览 1030
- 评论(0)
1,通过PackageManager获得已安装程序:java代码:
List installedList = mPackageManager.getInstalledPackages(0);
for (PackageInfo info : installedList) {
mInstalledList.add(info.packageName + ":" + info.applicationInfo.publicSourceDir + ":" + info.application.SourceDir);
count++;
}
...
- 2011-12-04 00:06
- 浏览 1514
- 评论(0)
Android五个进程等级
1、前台进程(Foreground process):
用户当前工作所需要的。一个进程如果满足下列任何条件被认为是前台进程:
正运行着一个正在与用户交互的活动(Activity对象的onResume()方法已经被调用)。
寄宿了一个服务,该服务与一个与用户交互的活动绑定。
有一个Service对象执行它的生命周期回调(onCreate()、onStart()、onDestroy())。
有一个BroadcastReceiver对象执行他的onReceive()方法。
在给定时间内仅有少数的前台进程存在。仅作为最 ...
- 2011-12-04 00:05
- 浏览 856
- 评论(0)