码迷,mamicode.com
首页 > 2017年08月30日 > 全部分享
内存管理 malloc free 的实现
libc 中提供非常好用的 malloc free 功能,如果自己实现一个,应该怎么做。 要实现 malloc free 需要有 可以分配内存使用的堆,和记录内存使用情况的链表。 如下图所示,堆从高向低分配,链表从低向高分配,图是 ps 画的。 这里的对应关系是,链表 1 对应 最后一个堆,链表 2 ...
分类:其他好文   时间:2017-08-30 22:28:49    阅读次数:198
CUDA Intro to Parallel Programming笔记--Lesson 1 The GPU Programming Model
1. 3 traditional ways computes run faster Faster clocks More work/clock cycle More processors 2. Parallelism A high end Gpu contains over 3,000 arithm ...
分类:其他好文   时间:2017-08-30 22:28:42    阅读次数:176
C语言统计字符数
一段统计字符数的代码及分析。 先贴代码: 以下是实验过程,将memset语句注释掉 结果是上图的一大串数字,来看看是为什么: 可以看到,在未初始化时,C数组是一些不定数字,因为它需要统计字符数,所以要清零。 这一段代码是该程序的精华,有人也许会写的长长一段来统计每一个字母的字符数,这里只要两个数组便 ...
分类:编程语言   时间:2017-08-30 22:28:35    阅读次数:290
卸载CDH5.7
CDH5.7卸载1.记录用户数据目录2.关闭所有服务2.1在CM中,选择某个集群,然后停止集群。2.2逐个关闭CDH中的服务3.删除parcels4.删除集群5.卸载Cloudera manager server5.1 如果是用Cloudera-manager-installer.bin 文件安装5... ...
分类:其他好文   时间:2017-08-30 22:28:28    阅读次数:342
dealloc时取weakself引起崩溃
今天无意这中遇到一个奇怪的崩溃,先上引起崩溃的代码: - (void)dealloc { __weak __typeof(self)weak_self = self; NSLog(@"%@", weak_self); } 当执行到dealloc的时候,程序就crash 掉了。崩溃信息如下: objc ...
分类:其他好文   时间:2017-08-30 22:28:18    阅读次数:239
匹配一组字符
在正则表达式里面,我们使用元字符 [ 和 ] 来定义一个字符集合。[ 和 ]不匹配任何字符,他们只负责定义一个字符集合。 [0123456789]和 [0-9]等价 [^1]表示不匹配1,[^1-9]:表示不匹配1到9数字之间的任何一个包含1和9. ...
分类:其他好文   时间:2017-08-30 22:28:10    阅读次数:144
HTTPHTTP POST GET 本质区别详解
转载自:http://blog.csdn.net/gideal_wang/article/details/4316691 一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交 ...
分类:Web程序   时间:2017-08-30 22:28:03    阅读次数:194
面向过程与面向对象
面向过程 ...
分类:其他好文   时间:2017-08-30 22:27:52    阅读次数:146
把exe踢下线__技巧
没有 将 exe 踢下线的 机制的情况下,可以尝试如下方式: 1、改数据库字段 这样,原来的程序里面的 字段就不对了,就必须要 更新新的程序 才能使用 实际情景: 20170829,温州地调 调度员 大比武 初赛前夕,晚上 小南路配调的人上来(原来这台机一直没有关闭exe),看到了 比赛的初赛(可能 ...
分类:其他好文   时间:2017-08-30 22:27:46    阅读次数:151
Unity5.5.4使用IL2CPP构建Android真机版本
1、需要安装Android NDK,Mac下下载的是一个bin文件,解压NDK .bin文件: (1)获取文件权限 (2)解压出文件 2、构建脚本中的参数设置 3、查看Android运行log ...
分类:移动开发   时间:2017-08-30 21:49:39    阅读次数:452
机器学习(1)—— 线性回归
一 线性回归原理 如何实现线性回归? 主要的思想:熟悉目标函数,计算它们的梯度和优化目标参数集。 这些基础工具是后续复杂算法的基础。更多的关于线性回归的细节参考[Lecture Note], 线性回归的目标: 从输入向量值 $x\in\Re^{n}$ 预测目标值$y$。 例如,我们预测一座房子的价格 ...
分类:其他好文   时间:2017-08-30 21:49:31    阅读次数:135
C语言浮点数存储方式
对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用 32bit,double数据占用 64bit.其实不论是float类型还是double类型,在计算机内存中的存储方式都是遵从IEEE的规范的,float 遵从的是IEEE R32.24 ,而doub ...
分类:编程语言   时间:2017-08-30 21:49:23    阅读次数:174
springmvc与struts2
1、 springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过虑器。 2、 springmvc是基于方法开发(一个url对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为 ...
分类:编程语言   时间:2017-08-30 21:49:15    阅读次数:157
webview
1. 简介 WebView是一个基于webkit引擎、展现web页面的控件。 Android的Webview在低版本和高版本采用了不同的webkit版本内核,4.4后直接使用了Chrome。 2. 作用 显示和渲染Web页面 直接使用html文件(网络上或本地assets中)作布局 可和JavaSc ...
分类:Web程序   时间:2017-08-30 21:49:08    阅读次数:244
MySQL 之 扩展例子
扩展例子 插入一条记录 INSERT INTO 表名 [(字段1,…,字段n)] VALUES (值1,…,值n) 插入查询的结果 INSERT INTO 表名 (字段1,…,字段n) VALUES 子查询 例如:INSERT INTO Scores VALUES ("990301", "大学计算机 ...
分类:数据库   时间:2017-08-30 21:49:00    阅读次数:232
UVa 11996 Jewel Magic (splay + Hash + 二分)
题意:给定一个长度为n的01串,你的任务是依次执行如表所示的m条指令: 1 p c 在第p个字符后插入字符,p = 0表示在整个字符串之前插入2 p 删除第p个字符,后面的字符往前移3 p1 p2反转第p1到第p2个字符4 p1 p2输出从p1开始和p2开始的两个后缀的LCP。 析:对于前三个操作, ...
分类:其他好文   时间:2017-08-30 21:48:53    阅读次数:202
BZOJ 2654 tree
Description 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。 题目保证有解。 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。 题目保证有解。 Input 第一行V,E,need分别表示点数,边数 ...
分类:其他好文   时间:2017-08-30 21:48:45    阅读次数:180
1528条   上一页 1 ... 9 10 11 12 13 14 15 ... 90 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!