码迷,mamicode.com
首页 > 2017年06月28日 > 全部分享
Linux进程间通信 共享内存+信号量+简单样例
每个进程都有着自己独立的地址空间,比方程序之前申请了一块内存。当调用fork函数之后。父进程和子进程所使用的是不同的内存。因此进程间的通信,不像线程间通信那么简单。可是共享内存编程接口能够让一个进程使用一个公共的内存区段,这样我们便能轻易的实现进程间的通信了(当然对于此内存区段的訪问还是要控制好的) ...
分类:系统相关   时间:2017-06-28 14:22:13    阅读次数:311
图的两种遍历方式
图的遍历有两种:深度优先和广度优先。本文中,深度优先使用递归实现,每次递归找到第一个与当前结点相连且未输出过的结点继续往下递归,直至所有结点都已输出。广度优先将开始结点的所有邻接结点全部压入栈,当栈不为空时一直循环将栈首的结点的所有相邻结点压入栈。 具体代码实现如下: ...
分类:其他好文   时间:2017-06-28 14:22:01    阅读次数:152
Linux 查找bom头文件,清除bom头命令
1、查找bom头文件 2、替换bom头文件 ...
分类:系统相关   时间:2017-06-28 14:21:54    阅读次数:155
Leetcode 贪心 Best Time to Buy and Sell Stock
本文为senlie原创。转载请保留此地址:http://blog.csdn.net/zhengsenlie Best Time to Buy and Sell Stock Total Accepted: 13234 Total Submissions: 43145 Say you have an a ...
分类:其他好文   时间:2017-06-28 14:21:47    阅读次数:116
矩阵高速幂模板
#define MOD 1000000007 typedef long long ll; typedef struct matrixnod{ ll m[2][2]; }matrix; matrix mat(matrix a,matrix b){ matrix c; int mod=MOD-1; fo ...
分类:其他好文   时间:2017-06-28 14:21:40    阅读次数:138
Android 经常使用设计模式(一)
由于项目变更的频繁性,作为一名程序猿,我们须要掌握设计模式的必要性。就不言而喻~~。以下就是一些我自己学习的设计模式总结。 接下来,主要是针对几个比較经常使用模式进行解说,主要是以下几种: 观察者模式 适配器模式 代理模式 工厂模式 单例模式 命令模式 1.观察者模式(Observer Patter ...
分类:移动开发   时间:2017-06-28 14:21:32    阅读次数:174
java日志
程序中日志存在目的就是显示运行的状况和故障定位。可以根据自己的程序需要划定日志的级别,日志的输出方式通常时两种:控制台和文本文件。在java中,创建一个属于自己的日志系统的方式是建立一个日志类: ...
分类:编程语言   时间:2017-06-28 14:21:24    阅读次数:176
【cocos2d-x 3.7 飞机大战】 决战南海I (十二) 游戏结束场景
游戏结束的时候,要显示分数。还要可以选择是返回主场景还是退出游戏 // 退出游戏 void menuCloseCallback(cocos2d::Ref* pSender); // 返回主界面 void menuMainCallback(cocos2d::Ref* pSender); 实现该功能的代 ...
分类:其他好文   时间:2017-06-28 14:21:18    阅读次数:193
MyBatis-mybatis全局映射文件解析
全局配置文件为mybatis-config.xml 1、properties标签 可以使用properties来引入外部properties配置文件的内容 引入方式有两种: ①resource:引入类路径下的资源 ②url:引入网络路径或者磁盘路径下的资源 2、settings标签 settings ...
分类:其他好文   时间:2017-06-28 14:21:08    阅读次数:227
线性表的顺序存储和链式存储
顺序存储是分配了一块连续的内存,把这块内存平均分为N份,每份存放一个线性表的单元。从内存利用角度讲,顺序存储需要的是一块连续的内存。特点是查找节点容易,插入、 删除节点比较耗时。 链式存储是分配了几个零散的非连续单元,从内存利用角度讲,它能充分利用那些碎片化的内存。特点是查找节点慢,但插入删除节点快 ...
分类:其他好文   时间:2017-06-28 14:20:53    阅读次数:133
mac下使用brew安装并使用golang
突然想进go坑,然后就尝试在公司新发的mac上折腾下 安装 通过执行命令 brew search go 看到可用最新版是1.7,就他了 brew install go@1.7 安装好了,按网上的教程 直接在终端里执行 go,结果提示命令不存在 Orz。好吧,自己加个别名吧。 打开 .bash_pro ...
分类:系统相关   时间:2017-06-28 14:20:45    阅读次数:270
vmware安装centos,ping不通外网(公司绑定mac和ip)
在主机绑定mac和ip才能连网的情况下,vmware改用NAT模式可连接外网 本机网卡配置信息: 在VMware中,打开“编辑” > “虚拟网络编辑器”,选择VMnet8 修改前 NAT设置 DHCP设置 修改之后 NAT设置 DHCP设置 保存确定 ...
分类:系统相关   时间:2017-06-28 14:20:36    阅读次数:174
图片懒加载
html js jq 节流函数:只允许一个函数在N秒内执行一次。下面是一个简单的节流函数: 去抖相比较节流函数要稍微简单一点,去抖是让函数延迟执行,而节流比去抖多了一个在一定时间内必须要执行一次。 https://zhuanlan.zhihu.com/p/25455672 https://i.jak ...
分类:其他好文   时间:2017-06-28 14:20:27    阅读次数:170
wordpress相关
事故:wordpress不论什么页面所有是404 not found,找不到不论什么页面。 解决:在nginx.conf中80port以下的凝视消除掉。 location ~ \.php$ { # root html; fastcgi_pass 127.0.0.1:9000; fastcgi_ind ...
分类:其他好文   时间:2017-06-28 14:20:21    阅读次数:169
微软ASP.NET网站部署指南(9):部署数据库更新
1. 综述 无论什么时候,程序都有可能像代码更新一样更新数据库。本章节你将进行数据库改动,測试。然后部署到測试环境和生产环境。 提醒:假设依据本章节所做的操作出现错误信息或一些功能不正常的话,请务必check Troubleshooting页面。 2. 给表加入新列 本小节,将改动Student和I ...
分类:数据库   时间:2017-06-28 14:20:15    阅读次数:266
android APP 权限基础
1 权限(permission)的定义。 系统本身定义了很多permission,例如 "android.permission.WAKE_LOCK", "android.permission.ACCESS_WIFI_STATE", "android.permission.ACCESS_FINE_LO ...
分类:移动开发   时间:2017-06-28 14:20:07    阅读次数:174
外网联接内网mssql
參考地址:http://www.nat123.com/Pages_8_266.jsp 方法例如以下: 1、注冊一个账号,同一时候进入nat123官网加入dns域名解析 点击确认保存,刚刚加入的域名解析在DNS解析列表中能够看到 2、 在内网目标server上安装并启用nat123,加入映射,使用其它 ...
分类:数据库   时间:2017-06-28 14:20:00    阅读次数:231
1447条   上一页 1 ... 56 57 58 59 60 61 62 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!