一、概述 在当今强调多核开发的年代,要求程序员能够写出高并发的程序,而利用多个核一般有两种方式:采用多线程方式或多进程方式。每处理一个新任务时如果临时 产生一个线程或进程且处理完任务后线程或进程便...
分类:
编程语言 时间:
2014-08-26 13:50:56
阅读次数:
312
上次去面试,面试官给了我一个有意思的问题:有两个VC,可以是前后关系(就是前一个push另一个),上面都各有一个textView,前一个的textView的内容,怎么让后一个VC的textView也显示一样的内容,就算是把两个tex...
分类:
Web程序 时间:
2014-08-26 13:50:46
阅读次数:
314
Giveaway of the Day——这是一个良知大大的网站!!!...
分类:
Web程序 时间:
2014-08-26 13:49:46
阅读次数:
201
最终效果图:
关键代码如下:
//
// BeyondViewController.h
// 24_showGirl
//
// Created by beyond on 14-8-26.
// Copyright (c) 2014年 com.beyond. All rights reserved....
分类:
移动开发 时间:
2014-08-26 13:49:26
阅读次数:
225
关于在框架开发中的对javabean的两种内省操作。...
分类:
编程语言 时间:
2014-08-26 13:49:16
阅读次数:
252
隐藏转型的问题,对于简单的例子,大家都已经知道:short i=1,j=1;short k = i+j ;//编译错误,需要手工转型 。但是 i++是可以的。这里就涉及隐藏转型的问题。今天优化代码,原来的double用float,有一处没有修改,竟然能正确编译: float sum = 0; float[] location = point.getLocation();...
分类:
其他好文 时间:
2014-08-26 13:49:06
阅读次数:
155
摘要:亚马逊第三者插足并打败谷歌,以超过10亿美元的总金额成功收购Twitch,总金额中包括9.7亿的美元现金和其他一些股票等...
分类:
其他好文 时间:
2014-08-26 13:48:56
阅读次数:
185
每周极客都将总结本周最精彩的素材提供给大家,希望可以带给你更多地灵感和帮助!极客#GB课程库#现已上线,无论你是初级、中级、还是正在进修的高级前端工程师。这里都将帮助你得到更多更高效的学习。...
分类:
Web程序 时间:
2014-08-26 13:48:46
阅读次数:
257
引言
C++ 语言提供了两种类似于vector 和迭代器类型的低级复合类型——数组和指针。与vector 类型相似,数组也可以保存某种类型的一组对象;而它们的区别在于,数组的长度是固定的。数组一经创建,就不允许添加新的元素。指针则可以像迭代器一样用于遍历和检查数组中的元素。
现代 C++ 程序应尽量使用vector 和迭代器类型,而避免使用低级的数组和指针。设计良好的程序只有在强调...
分类:
编程语言 时间:
2014-08-26 13:48:36
阅读次数:
255
很多朋友说上一篇中对网络的描述不够清楚,感谢热心的群有 彩笔程序员: 提供了他理解的图,在这里贴一下:
我自己也补画了一副多台机器互联的图,欢迎大家留言讨论:
主机A和主机B的网卡一都连着物理交换机的同一个vlan 101,这样网桥一和网桥三就相当于在同一个物理网络中了,而容器一、容器三、容器四也在同一物理网络中了,他们之间可以相互通信。
主机A上的网卡二连接了vla...
分类:
其他好文 时间:
2014-08-26 13:48:26
阅读次数:
228
软件时钟
#include "global.h"
//时基函数结构体
typedef struct
{
uint16_t DelayTime;
uint16_t TimeBackup;
uint16_t Init;
}TIMER_T;
static volatile uint16_t u16Day; //日
static volatile uint16_t u1...
分类:
其他好文 时间:
2014-08-26 13:48:16
阅读次数:
164
原理参考:http://blog.csdn.net/morewindows/article/details/6709644/**********************************************************/
//堆插入
void MinHeapfixup(int a[],int n,int num){
a[n] = num;
int j,temp;
te...
分类:
其他好文 时间:
2014-08-26 13:48:06
阅读次数:
187
觉得上班走路有点累,想去买辆自行车,结果去了一看,要2500块。旁边的人说,2500都掏了不如加点钱买辆电动。
遂问电动车价格,3500,决定买。却被告知不如加点钱买小踏板摩托划算。于是看摩托车,4000,决定买。
又被告知说小踏板不安全,不如买大摩托。于是再看。
大摩托要6000,决定买。挑来挑去。发现看上眼的居然靠近1w。不料听说1w可以买个二手车。
于是改作买车。挑来挑去,二手捷达要...
分类:
编程语言 时间:
2014-08-26 13:47:56
阅读次数:
222
Supervisord是用Python实现的一款非常实用的进程管理工具,类似于monit。
Monit和Supervisord的一个比较大的差异是Supervisord管理的进程必须由Supervisord来启动,Monit可以管理已经在运行的程序。
Supervisord还要求管理的程序是非Daemon程序,Supervisord会帮你把它转成Daemon程序,因此如果用Supervisord来管理Nginx的话,必须在Nginx的配置文件里添加一行设置Daemon off让Nginx以非Daemon方式...
分类:
其他好文 时间:
2014-08-26 13:47:46
阅读次数:
329
对这个课程有兴趣的,可以联系我QQ2748165793
基础知识储备 ASP.NET MVC 5基础(6讲)
第一讲-初识ASP.NET MVC并搭建整合开发环境
第二讲-深入MVC开发模式
第三讲-C#核心语言特性
第四讲-C#核心语言特性(二)
第五讲-视图引擎Razor
第六讲-MVC核心工具
实战演练(11讲)
第七讲-体育商店(一):项目架构
第八讲-体育商店(...
分类:
微信 时间:
2014-08-26 13:47:36
阅读次数:
384
HangOver
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 9412 Accepted Submission(s): 3971
Problem Description
How far can you m...
分类:
其他好文 时间:
2014-08-26 13:47:26
阅读次数:
148
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie
1.文件上锁文件系统操作,比较耗时
2.线程上锁,不仅适用于同一进程内各线程之间的上锁,也适用于不同进程之间的上锁。
3.在不同进程之间使用线程上锁要求:
1)互斥锁变量必须存放在由所有进程共享的内存区中
2)必须告知线程函数库这是在不同进程之间共享的互斥锁
/*...
分类:
编程语言 时间:
2014-08-26 13:47:16
阅读次数:
238