码迷,mamicode.com
首页 > 其他好文
内存四区分析
代码区 代码区code,程序被操作系统加载到内存的时候,所有的可执行代码都加载到代码区,也叫代码段,这块内存是不可以在运行期间修改的。 静态区 所有的全局变量以及程序中的静态变量都存储到静态区,比较如下两段代码的区别 #include int a = 0; int main() { static int b = 0; printf("%p, %p\n", &...
分类:其他好文   时间:2015-03-17 21:57:27    阅读次数:241
LeetCode Remove Duplicates from Sorted Array II
题目大意:给出一个排序后的数组,去除数组中的重复元素且最多允许有两个元素相同,最后返回处理后的数组长度,且数组是整理后的。 算法思想:当数组长度小于3时不用整理数组,直接返回数组的长度;当数组长度大于等于3时,用pre记录前驱元素,flag标记是否重复一次,p记录新数组的末端坐标,然后扫描整个数组,相邻两个元素比较,如果相同且flag=0则将比较的元素放入到新数组中,flag=1,反之,如果量元...
分类:其他好文   时间:2015-03-17 21:57:13    阅读次数:147
2015年创业中遇到的技术问题:21-30
21.快速清空表中的数据。有个ip库的表,数据量几十万。想在开发阶段,清空。通过mysql-front和mysql控制台,都删除失败。反应很慢,还有诸如lock失败的错误。解决办法:复制表的创建结构,比如CREATE TABLE `ip_info` (  `ipbegin` varchar(20) DEFAULT NULL,  `ipend` varchar(20) DEFAULT NULL,  ...
分类:其他好文   时间:2015-03-17 21:55:56    阅读次数:208
Search Insert Position
Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order. You may assume no duplicates in the array. ...
分类:其他好文   时间:2015-03-17 21:55:20    阅读次数:110
【LeetCode】 Populating Next Right Pointers in Each Node 完全二叉树
题目:Populating Next Right Pointers in Each Node /* * LeetCode Populating Next Right Pointers in Each Node * 题目:为树的每个节点增加一个next指针,指向树状结构排列时自己的右边节点,如果右边没有节点则置为null * * Definition for binary tree wit...
分类:其他好文   时间:2015-03-17 21:54:58    阅读次数:107
十六进制转十进制
基础练习 十六进制转十进制   时间限制:1.0s   内存限制:512.0MB        问题描述   从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。   注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。 样例输入 FFFF 样例输出 65535...
分类:其他好文   时间:2015-03-17 21:56:22    阅读次数:123
单例模式(Singleton Pattern)
单例模式确保一个类只会有一个实例,而且会提供一个全局访问点,特别用于资源敏感的对象。在实现的时候要考虑多线程环境,就需要同步。在Singleton4实现中用双重检查加锁,减少同步粒度,从而只会在第一次(不超过两次)请求该实例的时候才会进行同步,在这里,之所以要Double Check的原因是:假设线程P1,P2都执行到了pointA处,此时P1获得对象锁,进入了同步块,然后发现此时unique...
分类:其他好文   时间:2015-03-17 21:55:20    阅读次数:125
markdown流程图语法
从网上找了很久关于markdown语法的文章,机会微乎其微,大多所指向的都是同一个页面https://github.com/adrai/flowchart.js 这是github上的一个开源项目,里面对我有用的只有一小段文字st=>start: Start|past:>http://www.google.com[blank] e=>end: End:>http://www.google.com o...
分类:其他好文   时间:2015-03-17 21:53:15    阅读次数:208
POJ3150---Cellular Automaton(矩阵)
DescriptionA cellular automaton is a collection of cells on a grid of specified shape that evolves through a number of discrete time steps according to a set of rules that describe the new state of a c...
分类:其他好文   时间:2015-03-17 21:52:30    阅读次数:130
漂洋过海来看你 【dfs or 最短路】
漂洋过海来看你 Description BMan和hyx住在一个神奇的国度,这个国度有N个城市,这N个城市间只有N-1条路把这个N个城市连接起来。 现在BMan在第S号城市,他经常想起那个一起AC过的队友hyx,记忆它总是慢慢的累积,在他心中无法抹去,可是他并不知道hyx 在哪个城市,所以他决定用尽半年的积蓄漂洋过海去找hyx,现在BMan很想知道如果他想去hyx所在的第X号城市,必须经过的前...
分类:其他好文   时间:2015-03-17 21:55:05    阅读次数:119
Boost.Asio基础(四)
TCP vs UDP vs ICMP如前所述,对于所有类型的socket,并不是都有同样的成员函数。下面的表格列出了3个socket中存在的成员函数:...
分类:其他好文   时间:2015-03-17 21:52:33    阅读次数:161
14.如何自学Struts2之Struts2类型转换[视频]
14.如何自学Struts2之Struts2类型转换[视频] 之前写了一篇“打算做一个视频教程探讨如何自学计算机相关的技术”,优酷上传不了,只好传到百度云上: http://pan.baidu.com/s/1kTDsa95 有问题可以直接回复这篇文章。...
分类:其他好文   时间:2015-03-17 21:53:39    阅读次数:116
15.如何自学Struts2之Struts2主题和模板[视频]
15.如何自学Struts2之Struts2主题和模板[视频] 之前写了一篇“打算做一个视频教程探讨如何自学计算机相关的技术”,优酷上传不了,只好传到百度云上: http://pan.baidu.com/s/1kTDsa95 有问题可以直接回复这篇文章。...
分类:其他好文   时间:2015-03-17 21:53:05    阅读次数:108
剖析程序中的栈与堆的内存分配
在计算机系统中,运行的应用程序的数据都保存在内存中,不同类型的数据所保存在的区域不同,应用程序中总共有五个内存区域: (1)、栈区【stack】:由编译器自动分配并释放,一般存放函数的参数值,局部变量等 (2)、堆区【heap】:由程序员分配和释放内存,如果程序员不释放,程序结束时,可能会由操作系统回收 (3)、全局区【静态区】【static】:全局变量和静态变量的存储是放在一起的,而该区又...
分类:其他好文   时间:2015-03-17 21:53:30    阅读次数:139
HDU-3729 I'm Telling the Truth
一个点集是学生,一个点集是排名。然后通过学生的排名范围连线,求此二分图的最大匹配。本题还要求是最大字典序输出,那么由贪心可得,你让标号从大到小找增广边就行了。#include #include #include #include #include #include #include #define ...
分类:其他好文   时间:2015-03-17 21:50:10    阅读次数:157
HDU-2819 Swap
这题也是异列异行问题,而且任意输出一个解即可。。。#include #include #include #include #include #include #include #define rep(i, l, r) for(int i=l; i=r; i--)#define N 123using ...
分类:其他好文   时间:2015-03-17 21:50:28    阅读次数:134
arp spoofing
arp spoofing
分类:其他好文   时间:2015-03-17 21:51:15    阅读次数:126
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!