码迷,mamicode.com
首页 > 2017年06月11日 > 全部分享
void指针 (补充)
void* 表示空指针。空指针不能直接使用,比如,指针的加减法操作(由于不知道类型,无法确定偏移的大小)。某些情况下。不知道指针的类型,先用void*来取代,依据须要再强制转换成须要的指针类型使用。 比方malloc函数,它仅仅是申请了一块堆内存,并将首地址返回,可是它根本就不知道调用者会用什么指针 ...
分类:其他好文   时间:2017-06-11 22:14:36    阅读次数:127
【操作系统】经典的同步问题(生产者消费者问题, 哲学家进餐问题, 读写问题)
用专业术语来说, 进程是程序的一次动态执行.说简单点, 就是进程是系统中的某个任务.操作系统中有多个任务需要执行, 那么怎样执行才能使它们同步呢? 即如何让任务并发执行互不影响呢? 这就引出了进程同步中的经典问题: 生产者消费者问题, 哲学家进餐问题, 读写问题 生产者-消费者问题 有一群生产者进程 ...
分类:其他好文   时间:2017-06-11 22:14:27    阅读次数:700
apply,call,bind
在javascript里面,apply和call都是为了改变函数运行时的上下文(context)产生的,说白了,就是改变函数中this的指向。 javascript有个特点【定义上下文】和【运行上下文】以及【上下文是可以改变的】这个概念。 call和apply二者,作用基本完全一样,只是接受参数的方 ...
分类:移动开发   时间:2017-06-11 22:14:20    阅读次数:160
Ubuntu的一些常用快捷键
Ubuntu操作基本快捷键* 打开主菜单 = Alt + F1* 运行 = Alt + F2* 显示桌面 = Ctrl + Alt + d* 最小化当前窗口 = Alt + F9* 最大化当前窗口 = Alt + F10* 关闭当前窗口 = Alt + F4* 截取全屏 = Print Screen ...
分类:系统相关   时间:2017-06-11 22:14:12    阅读次数:238
第一次做项目的感想
本周,我开始了自己的第一个项目,做一个电影的网页端和app端的页面。做的过程也是遇到了很多问题,例如一些之前自以为熟知的标签,在项目使用的时候竟发现显示的效果和自己想的完全不一样,所以还是印证了一句古话,孰能生巧,不过这也算是一种收获。在做项目的时候,用到了之前学到的几乎所有的知识,当然也收获了不少 ...
分类:其他好文   时间:2017-06-11 22:14:05    阅读次数:201
unity探索者之socket传输protobuf字节流(三)
版权声明:本文为原创文章,转载请声明http://www.cnblogs.com/unityExplorer/p/6986474.html 上一篇讲到了数据的处理,这一篇主要讲使用多线程收发消息 到这里,使用socket处理消息的收发就基本结束了,但是,某些项目为了增强体验,可能还会增加断线重连的功 ...
分类:编程语言   时间:2017-06-11 22:13:57    阅读次数:410
[B cannot be cast to java.lang.String
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect. ...
分类:编程语言   时间:2017-06-11 22:13:51    阅读次数:296
利用python在windows环境下爬取赶集网工作信息。
主要用到了多进程和多线程的知识,最后结果保存成csv文件格式,如有需要可改成数据库版本。 对用到的库做下简要介绍,具体请参考官方文档: xpinyin.Pinyin:将输入的中文转成拼音 concurrent.futures.ProcessPoolExecutor:多进程 concurrent.fu ...
分类:编程语言   时间:2017-06-11 22:13:41    阅读次数:316
各种GCC
Cross GCC Cygwin GCC Linux GCC MacOSX GCC MinGW GCC Solaris GCC Clang ...
分类:其他好文   时间:2017-06-11 22:13:33    阅读次数:180
hadoop 2.6.0 LightWeightGSet源码分析
LightWeightGSet的作用用一个数组来存储元素,而且用链表来解决冲突。不能rehash。所以内部数组永远不用改变大小。此类不支持空元素。此类也不是线程安全的。有两个类型參数。第一个用于查找元素,第二个类型參数必须是第一个类型參数的子类,而且必须实现LinkedElement接口。 /** ...
分类:其他好文   时间:2017-06-11 21:43:36    阅读次数:237
【操作系统】之进程管理
定义 进程的典型定义:进程是程序的一次动态执行 进程在传统OS中的定义: 进程是进程实体的运行过程,是系统进行资源分配和调度的独立单位. 一般情况下,我们所说的进程实体(也叫进程映像)简称进程,进程实体包括程序段,数据段和进程控制块(PCB). PCB 创建进程的实质就是创建PCB,撤销进程实质也是 ...
分类:系统相关   时间:2017-06-11 21:43:25    阅读次数:325
css实现选项卡
大致思路是利用 radio和label , 这种挺简单的. ...
分类:Web程序   时间:2017-06-11 21:43:18    阅读次数:278
数组中的方法
push() 在数组末尾添加元素 pop() 删除数组的最后一个元素 unshift() 在数组开头添加元素 (最后加的在前面) shift() 删除并返回数组第一个元素 delete 清除数组中的元素并不改变原数组 slice() 截取后不改变原数组 concat() 用于拼接 不改变原数组 re ...
分类:编程语言   时间:2017-06-11 21:43:11    阅读次数:176
Linux网络I/O模型简介
一、I/O基础入门 java1.4之前的早期版本,java对I/O的支持并不完善,开发人员在开发高性能I/O程序的时候,会面临一些巨大的挑战和困难,主要问题如下。 1、没用数据缓冲区,I/O性能存在问题; 2、没有C或者C++中的Channel概念,只有输入和输出流; 3、同步阻塞式I/O通信(BI ...
分类:系统相关   时间:2017-06-11 21:43:04    阅读次数:271
PHP中的OOP
一、在oop中有一个模式叫做单例模式,那什么是单例模式呢? PHP单例模式,就是一个对象只被生成一次,但该对象可以被其它众多对象使用。 单例模式使用最多的场景,是数据库连接操作。我们知道,生成一个对象的操作是用new函数来实现,但是new对象都会消耗内存,而且有时候对同一个对象,在不同文件中可能会生 ...
分类:Web程序   时间:2017-06-11 21:42:55    阅读次数:321
git代码回滚
有时候我们用git提交代码后发生了错误,代码冲突了啊等等,我们需要将代码回到以前的某个版本 git代码回退有两种办法 一、git reset(推荐): 它是将最新的commit删除,用以前的某个版本的代码替代最新的代码,这里我们测试下 这里有很多的commit,我现在想将代码退回到第三个commit ...
分类:其他好文   时间:2017-06-11 21:42:49    阅读次数:298
【数位dp入门】【HDU2089】62
为了我的点歪的技能树…… 所以开始补一些sb的东西…… ...
分类:其他好文   时间:2017-06-11 21:42:41    阅读次数:184
1482条   上一页 1 ... 9 10 11 12 13 14 15 ... 88 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!