IOS控件 Tableview 下拉刷新,加载数据
一、 点击此连链接下载资源文件,将 EGORefreshTableHeaderView.h 、 EGORefreshTableHeaderView.m 两个文件,以及Enormego提供的那一套图片包拖进你的工程里。二、找到你的 UITableViewController 的 .h 文件,添加相应的代码:#import "EGORefreshTableHeaderView.h" @interface RootV...
为什么Windows鼠标指针是弯的?
在绘制像素画时,要使斜线平滑,在水平(或竖直)方向上每偏移一个像素,在竖直(或水平)方向上偏移的像素,应当是相同的整数。如图左边三种斜线,就是这样的情况,图中的 \tan{\theta} 应该为整数。而如果要使鼠标指针轴对称,那么指针的“柄”必然与竖直方向成22.5度。而这个角度不能使得对应的\tan{...
C语言要这样学才能学好
我相信,这可能是很多朋友的问题,我以前也有这样的感觉,编程编到一定的时候,发现能力到了瓶颈,既不深,也不扎实,半吊子。比如:你长期地使用Java和.NET ,这些有虚拟机的语言对于开发便利是便利,但是对于程序员来说可能并不太好,原因有两个:虚拟机屏蔽了操作系统的系统调用,以及很多底层机制。...
libevent (二) 接收TCP连接
libevent 接收TCP连接 Evconnlistener 机制为您提供了侦听和接受传入的 TCP 连接的方法。下面的函数全部包含在`<event2/listener.h>`中。evconnlistener创建监听对象struct evconnlistener *evconnlistener_new(struct event_base *base,evconnlistener_cb cb, ...
Linux C代码实现cgi shell
C语言实现cgi webshell#include <stdio.h> #include <stdio.h> #include <string.h> #include <unistd.h> #include <stdlib.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <netdb.h> #include <signal.h> struct get_data { char key[100]; char valu...
PHP Socket 编程详解
最近在做的项目有一项需要耗时任务在后台运行的功能,虽然PHP并不是非常适合做常驻后台的守护进程,但是由于项目主要代码都是基于PHP实现,如 果运行在后台的守护进程改换别的语言会非常不方便。所以不可避免会涉及到Web端和Daemon部分的通信,Socket是一个不错的方式。Socket是什么socket的英文原义是“孔”...
PHP 线程,进程和并发
进程进程是什么?进程是正在执行的程序;进程是正在计算机上执行的程序实例;进程是能分配给处理器并由处理器执行的实体。 进程一般会包括指令集和系统资源集,这里的指令集是指程序代码,这里的系统资源集是指I/O、CPU、内存等。 综合起来,我们也可以理解进程是具有一定独立功能的程序在关于某个数据...
Ubuntu下配置Apache的Worker模式
其实Apache本身的并发能力是足够强大的,但是Ubuntu默认安装的是Prefork模式下的Apache。所以导致很多人后面盲目的去 安装lighttpd或者nginx一类替代软件。但是这类软件有一定的兼容问题,部分情况下可能工作的并不好。那么, 是不是Apache并发就不行了呢?——答案当然是否定的。在进行配置之前,我们首先要...
linux zip解压缩中文乱码
这里提供两个解决方案:1、python处理下:https://gist.github.com/wangjiezhe/7841a350983a147b6d7e2、java的zip4j:http://www.lingala.net/zip4j/ 设置字符集 zipFile.setFileNameCharset("GBK");3, convmv 文件名转码顺便share下java解压缩的两个包:com.github.junrar...
LNMP+zabbix一键安装部署
安装脚本说明:此脚本只适用与RHEL6.x系列;Nginx版本为1.6最新稳定版;PHP为5.4最新版;Mysql为5.5最新稳定版;Zabbix暂时为2.4最新版。#!/bin/bash # install Nginx 1.6.2 + mysql5.5.x + PHP-FPM 5.4.x + Zabbix 2.4.4 automatically. # Tested on CentOS 6.5 ############################################## #...
awk是命令还是编程语言
awk是linux下的一个命令,他对其他命令的输出,对文件的处理都十分强大,其实他 更像一门编程语言,他可以自定义变量,有条件语句,有循环,有数组,有正则,有函数等。他读取输出,或者文件的方式是一行,一行的读,根据你给出的条件进 行查找,并在找出来的行中进行操作,感觉他的设计思想,真的很简单,但是结合实...
4个最流行的Linux平台开源代码编辑器
正在寻找 Linux平台最棒的代码编辑器 ?如果你询问那些很早就玩Linux的人,他们会回答是Vi, Vim, Emacs, Nano等。但是,我今天不讨论那些。我将谈论一些新时代尖端、漂亮、时髦而且十分强大, 功能丰富的 最好的Linux平台开源代码编辑器 ,它们将会提升你的编程经验。Linux平台最时髦的开源代码编辑器...
Linux 内核分析 之一:How Computer Works 实验
说明欧长坤原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000这学期学校恰好有操作系统的课程,上个学习就开始寻思研究研究Linux内核代码,恰好MOOC有这个课程,遂选了此课。一、实验过程首先,我们将C语言代...
为什么linux下多线程程序如此消耗虚拟内存
最近游戏已上线运营,进行服务器内存优化,发现一个非常奇妙的问题,我们的认证服务器(AuthServer)负责跟第三方渠道SDK打交道(登陆 和充值),由于采用了curl阻塞的方式,所以这里开了128个线程,奇怪的是每次刚启动的时候占用的虚拟内存在2.3G,然后每次处理消息就增加 64M,增加到4.4G就不再增加了,由于我们采用预...
Linux下Nagios的安装与配置
一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios原名为NetSaint,由Ethan Galstad开发...
scp安全文件拷贝(基于ssh的登陆)
scp安全文件拷贝(基于ssh的登陆)1.你想把本地/home下的文件linux.tar.gz传送至远端服务器10.108.125.30,远端服务器的账号名为name,保存至服务器/home/test目录下,则需下面的操作:scp /home/linux.tar.gz name@10.108.125.30 /home/test后面会提示输入服务器密码,输入正确密码即可(注:服务器文件...
Linux系统介绍及日常管理
Linux系统介绍及日常管理一、Linux的内核:Linux内核由5个主要的子系统组成:进程调度(SCHED)内存管理(MM)虚拟文件系统(VFS)网络接口(NET)进程间通信(IPC) 常用连接linue服务器客户端: SecureCRT 5.2.exe WinSCP.exe上传文件 rz下载文件 sz查看当前...
RHEL的注册方法
RHEL的注册方法红帽的服务是基于Subscription的,也就是说,你买回来RHEL以后,需要将你的安装版本注册至RHN,这样就可以下载和更新Package了,下面简单介绍一下使用方法。 首先以root身份执行rhn_register: 在这里输入你的RHN账号及密码: 接下来按部就班往前走: 此...
centos关于禁用触摸板
centos关于禁用触摸板装上centos 6 后,发现没办法禁用触摸板解决方法 参考网上synclient TouchpadOff=1 无效 提示Couldn't find synaptics properties. No synaptics driver loaded?安装了几次不行,放弃安装sudo yum install xorg-x11-apps xinput listxi...
RHEL的注册方法
RHEL的注册方法红帽的服务是基于Subscription的,也就是说,你买回来RHEL以后,需要将你的安装版本注册至RHN,这样就可以下载和更新Package了,下面简单介绍一下使用方法。 首先以root身份执行rhn_register: 在这里输入你的RHN账号及密码: 接下来按部就班往前走: 此...