码迷,mamicode.com
首页 > 2015年05月11日 > 全部分享
Unix 标准I/O总结和与文件I/O的比较
我们可以将文件I/O视为系统调用,内核要执行I/O操作,这里涉及到页缓存(高速缓存区)的概念,文件I/O执不执行与缓存区有关。 而标准I/O是对系统I/O调用的封装,标准I/O也有缓存区、行缓存的概念。正是由于这二级的缓存模式。导致标准I/O的效率很低。 当打开一个流时,标准I/O函数fopen返回一个指向FILE对象的指针。该对象通常是一个结构,它包含了标准I/O库为管理该流所需的所有信息,...
分类:其他好文   时间:2015-05-11 10:50:15    阅读次数:161
ACM中的几个小技巧
离散化 使用STL算法离散化: 思路:先排序,再删除重复元素,然后就是索引元素离散化后对应的值。 假定待离散化的序列为a[n],b[n]是序列a[n]的一个副本,则对应以上三步为: sort(sub_a,sub_a+n); int size=unique(sub_a,sub_a+n)-sub_a;//size为离散化后元素个数 for(i=0;i<n;i++) a[i]=lower...
分类:其他好文   时间:2015-05-11 10:49:40    阅读次数:127
"iOS push全方位解析(二)【译文】"——生成OpenSSL证书,Provisioning Profile
Provisioning Profile是和证书,Oh My! 为了APP中push通知好用,app需要provisioning profile签名。另外,APP Server需要用SSL证书对push通知签名。provisioning profile和SSL 证书是紧密连接在一起的,并且仅对一个App ID可用,这么做可以保证只有你的app Server可以发送push消息到你的app而不是别人的APP。 正如你所知,APP使用不同的provisioning profile用于开发和发布。同样也有两种p...
分类:移动开发   时间:2015-05-11 10:50:29    阅读次数:253
"iOS push全方位解析(一)【译文】"——iOS PUSH概述
在iOS中,App在后台不能做太多的事情,仅被允许做一些有限的活动,这样电量寿命就得到了保护。但,如果某些感兴趣的时间发生,并且又希望让用户知道,即便用户并没有正在使用该App。 比如,用户收到一条新微博,他们喜欢的队赢得了比赛,或者他们的晚饭准备好了,既然App并不在运行,所以APP不能检测到这些事件。 幸运的是apple针对这些问题提供了解决方案。可以写一个服务端的组建来,替代客户端不停的检测或者在后台工作。 当意见感兴趣的事件发生,服务端组建可以发送一个push通知到这个app...
分类:移动开发   时间:2015-05-11 10:49:51    阅读次数:132
"iOS push全方位解析(三)【译文】"——一个极简的demo,并测试一下push
你的app可以设置具体是哪一种push,比如: UIRemoteNotificationType enabledTypes = [[UIApplication sharedApplication] enabledRemoteNotificationTypes]; 在AppDelegate.m中还要添加一个逻辑,来收到push通知 - (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDevic...
分类:移动开发   时间:2015-05-11 10:48:29    阅读次数:184
java网络编程中的read阻塞问题
Socket的可写状态和可读状态。当输出缓冲区未满时,Socket是可写的(注意,不是对方启用接收操作后,本地才能可写,这是错误的理解),因此,当套接字被建立时,即处于可写的状态。对于可读,则是指缓冲区中有接收到的数据,并且这些数据未完成处理。在socket创建时,并不处于可读状态,仅当连接的另一方向本套接字的通道写入数据后,本套接字方能处于可读状态(注意,如果对方套接字已经关闭,那么本地套接字将处...
分类:编程语言   时间:2015-05-11 10:48:33    阅读次数:139
php中通过curl smtp发送邮件
先google了一下,发现很多问相关问题的但没有相关的解答,在phpclasses里也没有找到相关的类于是自己边看stmp的相关协议边开始尝试curl  SMTP协议  这个在网上可以找到多相关的例子,可以自己实验一下使用telnet去连接mail服务器  $ telnet 邮箱SMTP服务地址 25 Trying 邮箱服务IP地址... Connected to 邮箱SMT...
分类:Web程序   时间:2015-05-11 10:48:40    阅读次数:164
apache2多端口设置
apache的配置文件我所知的有:httpd.conf 或 (000-default.conf 、port.conf): 知道这些修改就很简单了。 注意:添加新的端口号后需要打开防火墙,我使用的是ubuntu系统,防火墙是ufw,大部分 的linux都使用iptable防火墙 sudo ufw allow 端口号...
分类:Web程序   时间:2015-05-11 10:49:58    阅读次数:195
快速开发混凝土搅拌企业管理平台
一 前言 天纵智能开发平台可以快速开发各类数据库应用类管理系统,下面介绍一个用天纵智能开发平台开发的混凝土搅拌企业管理平台,此管理平台涉及了混凝土搅拌企业内部全部业 务管理需求,可以很好地提高混凝土搅拌企业的管理水平和管理效率。 二 客户功能要求 1、基本资料 原材料:物品名称,规格,单位 仓  库:水泥仓,矿粉仓,粉煤灰仓,维修配件库,大库,沙库,煤炭库,(各仓库可设定最低库存与最高...
分类:其他好文   时间:2015-05-11 10:49:18    阅读次数:274
Weka访问数据库
一、配置文件 1、设置CLASSPATH,如图: 2、使用UTF-8数据集或文件(可省略) 修改安装目录下的RunWeka.ini文件,步骤如下: 步骤1:用任意文本编辑器打开RunWeka.ini文件 步骤2:在32行找到fileEncoding=Cp1252,将Cp1252改为utf-8 3、配置DatabaseUtils.props文件 Weka只会去寻找名称为Databas...
分类:数据库   时间:2015-05-11 10:48:44    阅读次数:206
Java中使用jcraft进行SFTP的上传下载
如果大家熟悉Linux的话,一定对ssh,sftp,scp等命令非常熟悉。ssh是一个安全协议,用来在不同系统或者服务 器之间进行安全连接。ssh 在连接和传送的过程中会加密所有的数据。具体的解释,大家可以参考百度百科的文 档。地址为:http://baike.baidu.com/view/16184.htm 但是SSH一般是基于客户端的或者Linux命令行的。比如客户端的工具:OpenSS...
分类:编程语言   时间:2015-05-11 10:48:15    阅读次数:352
mysql学习小结
一,基于数据库的PHP项目 目前的动态网站都是基于数据库的,将网站内容使用数据库管理系统去管理用户,栏目,图片,文章,评论都存储在数据库中 比如 XSCMS库 users clumn pic articles commention 二,为什么使用My...
分类:数据库   时间:2015-05-11 10:48:25    阅读次数:115
php学习笔记
整理自兄弟连学习视频 <!-- 类型: 无类型 NULL 大小写敏感 布尔型 bool Boolean 数值型 整型 integer 十进制 八进制 十六进制 浮点型 float 1.234 1.2e3 7E-10 当整型过大时,会自动转换成浮点型 字符串...
分类:Web程序   时间:2015-05-11 10:48:43    阅读次数:181
html学习笔记
整理自兄弟连学习视频 <!-- 语法一 “元素:一个整体,是一个对象 成对的标签,也称为容器 标记中可以嵌套其他的标签 独立标签 如: example html用标记来描述元素,而html文档就是由元素和标记组成的文件语法二 标签属性: 1,content<ta...
分类:Web程序   时间:2015-05-11 10:47:32    阅读次数:122
CSS学习笔记
整理自某学习视屏(具体也忘了,或许是兄弟连,或许是其他人的) <!-- CSS cascading style sheets层叠样式表 CSS就是要对网页的显示效果实现与Word一样的排版控制 一个样式表由演示规则组成 HTML是为了将内容放到页面上,而CSS是为了样式 任何一个标签都可以有四个属性: id class style name...
分类:Web程序   时间:2015-05-11 10:46:53    阅读次数:153
C++二叉搜索树(带父亲节点,2种节点删除方法的比较.)
这里写代码片#include #include using namespace std;template class BSTNode { public: Type data; BSTNode *left; BSTNode *right; BSTNode...
分类:编程语言   时间:2015-05-11 10:48:43    阅读次数:177
根据当前时间返回不同文本,JavaScript代码
var text=""; day = new Date( ); time = day.getHours( );              if (( time>=0) && (time             text="早上好!"             if (( time >= 8 ) && (time             text="上午好!"             i...
分类:编程语言   时间:2015-05-11 10:46:44    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!