Giveaway of the Day——这是一个良知大大的网站!!!...
分类:
Web开发 时间:
2014-08-26 13:49:46
收藏:
0 评论:
0 赞:
0 阅读:
301
最终效果图:
关键代码如下:
//
// 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
收藏:
0 评论:
0 赞:
0 阅读:
327
关于在框架开发中的对javabean的两种内省操作。...
分类:
编程语言 时间:
2014-08-26 13:49:16
收藏:
0 评论:
0 赞:
0 阅读:
254
隐藏转型的问题,对于简单的例子,大家都已经知道: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
收藏:
0 评论:
0 赞:
0 阅读:
252
摘要:亚马逊第三者插足并打败谷歌,以超过10亿美元的总金额成功收购Twitch,总金额中包括9.7亿的美元现金和其他一些股票等...
分类:
其他 时间:
2014-08-26 13:48:56
收藏:
0 评论:
0 赞:
0 阅读:
360
每周极客都将总结本周最精彩的素材提供给大家,希望可以带给你更多地灵感和帮助!极客#GB课程库#现已上线,无论你是初级、中级、还是正在进修的高级前端工程师。这里都将帮助你得到更多更高效的学习。...
分类:
Web开发 时间:
2014-08-26 13:48:46
收藏:
0 评论:
0 赞:
0 阅读:
248
引言
C++ 语言提供了两种类似于vector 和迭代器类型的低级复合类型——数组和指针。与vector 类型相似,数组也可以保存某种类型的一组对象;而它们的区别在于,数组的长度是固定的。数组一经创建,就不允许添加新的元素。指针则可以像迭代器一样用于遍历和检查数组中的元素。
现代 C++ 程序应尽量使用vector 和迭代器类型,而避免使用低级的数组和指针。设计良好的程序只有在强调...
分类:
编程语言 时间:
2014-08-26 13:48:36
收藏:
0 评论:
0 赞:
0 阅读:
296
很多朋友说上一篇中对网络的描述不够清楚,感谢热心的群有 彩笔程序员: 提供了他理解的图,在这里贴一下:
我自己也补画了一副多台机器互联的图,欢迎大家留言讨论:
主机A和主机B的网卡一都连着物理交换机的同一个vlan 101,这样网桥一和网桥三就相当于在同一个物理网络中了,而容器一、容器三、容器四也在同一物理网络中了,他们之间可以相互通信。
主机A上的网卡二连接了vla...
分类:
其他 时间:
2014-08-26 13:48:26
收藏:
0 评论:
0 赞:
0 阅读:
381
软件时钟
#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
收藏:
0 评论:
0 赞:
0 阅读:
385
原理参考: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
收藏:
0 评论:
0 赞:
0 阅读:
327
觉得上班走路有点累,想去买辆自行车,结果去了一看,要2500块。旁边的人说,2500都掏了不如加点钱买辆电动。
遂问电动车价格,3500,决定买。却被告知不如加点钱买小踏板摩托划算。于是看摩托车,4000,决定买。
又被告知说小踏板不安全,不如买大摩托。于是再看。
大摩托要6000,决定买。挑来挑去。发现看上眼的居然靠近1w。不料听说1w可以买个二手车。
于是改作买车。挑来挑去,二手捷达要...
分类:
编程语言 时间:
2014-08-26 13:47:56
收藏:
0 评论:
0 赞:
0 阅读:
317
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
收藏:
0 评论:
0 赞:
0 阅读:
398
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
收藏:
0 评论:
0 赞:
0 阅读:
314
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie
1.文件上锁文件系统操作,比较耗时
2.线程上锁,不仅适用于同一进程内各线程之间的上锁,也适用于不同进程之间的上锁。
3.在不同进程之间使用线程上锁要求:
1)互斥锁变量必须存放在由所有进程共享的内存区中
2)必须告知线程函数库这是在不同进程之间共享的互斥锁
/*...
分类:
编程语言 时间:
2014-08-26 13:47:16
收藏:
0 评论:
0 赞:
0 阅读:
305
虚拟机网络配置:
虚拟机设置里打开网络连接:
Linux系统远程登录管理工具:
桥接:虚拟机利用本机真实网卡与真实计算机通信;设置跟windows同一网段地址,可以与windows通信,也可以与局域网内同网段也可以访问。需要占用地址。
host-only
使用虚拟机虚拟出的网卡VMNet1,只能跟你真实机通信,不能跟局域网通信,不能上外网。
NAT:使用虚拟机...
分类:
系统服务 时间:
2014-08-26 13:47:06
收藏:
0 评论:
0 赞:
0 阅读:
411
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie
1.只让你进程调用 accept,然后把所接受的已连接套接字“传递”给某个子进程。
这样做就不用因为所有子进程都调用 accept 而需提供上锁保护
2.父进程必须跟踪子进程的忙闲状态,以便给空闲子进程传递新的套接字
typedef struct {
pid_t ...
分类:
其他 时间:
2014-08-26 13:46:56
收藏:
0 评论:
0 赞:
0 阅读:
490
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie
1.为每个客户请求创建一个线程,以取代为每个客户派生一个子进程
/* include serv06 */
#include "unpthread.h"
int
main(int argc, char **argv)
{
int listenfd, conn...
分类:
编程语言 时间:
2014-08-26 13:46:46
收藏:
0 评论:
0 赞:
0 阅读:
223
jdk8已经不支持xp了(因为xp的ADVAPI32.DLL中没有RegDeleteKeyExA这个函数,译者注:解决方案之一是写一个包装DLL来替换原DLL)。相关的描述详见http://mail.openjdk.java.net/pipermail/openjfx-dev/2013-July/009005.html。虽然官方对xp的支持已经终止了,但java的二进制文件依然是xp兼容的。目前仅...
分类:
其他 时间:
2014-08-26 13:46:36
收藏:
0 评论:
0 赞:
0 阅读:
329
进入管理WEB应用的URL是http://localhost:8080/manager/html。
用户名与密码的设置:打开tomcat安装目录中的conf子目录中的tomcat-users.xml文件,内容如下:
在与之间可以增加用户,下面增加一个用户:
//...
分类:
Web开发 时间:
2014-08-26 13:46:26
收藏:
0 评论:
0 赞:
0 阅读:
330
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie
1.预先创建一个线程池,并让每个线程各自调用 accept
2.用互斥锁取代让每个线程都阻塞在 accept 调用之中的做法
//用于维护关于每个线程基于信息的 Thread 结构
typedef struct {
pthread_t thread_tid; ...
分类:
编程语言 时间:
2014-08-26 13:46:16
收藏:
0 评论:
0 赞:
0 阅读:
501