码迷,mamicode.com
首页 > 编程语言
【c++】size_t 和 size_type的区别
为了使自己的程序有很好的移植性,c++程序员应该尽量使用size_t和size_type而不是int, unsigned1. size_t是全局定义的类型;size_type是STL类中定义的类型属性,用以保存任意string和vector类对象的长度2. string::size_type制类型一...
分类:编程语言   时间:2015-07-13 23:49:28    阅读次数:190
【C++】深度探索C++对象模型读书笔记--关于对象(Object Lessons)
前言中的内容: 1.什么是C++对象模型? 1.语言中直接支持面向对象程序设计的部分 2. 对于各种支持的底层实现机制 2. C++ class的完整virtual functions在编译时期就固定下来了,程序员没有办法再执行器动态增加或取代其中一个。这使得虚拟调用操作得以快速地派...
分类:编程语言   时间:2015-07-13 23:50:13    阅读次数:160
apue学习笔记(第十二章 线程控制)
apue学习笔记
分类:编程语言   时间:2015-07-13 23:47:45    阅读次数:167
SharePoint 2013 JavaScript 对象判断用户权限
场 景 近期有个场景,判断当前用户对项目有没有编辑权限,使用JavaScript完成,弄了好久才弄出来,分享一下,有需要的自行扩展吧,具体如下;代 码function getPermissions(){ var mycontext = new SP.ClientContext(); v...
分类:编程语言   时间:2015-07-13 23:49:42    阅读次数:147
数组与指针的本质
指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身...
分类:编程语言   时间:2015-07-13 23:48:06    阅读次数:226
unity 多线程
对于客户端来说,好的用户体验,需要保持一个快速响应的用户界面。于是便要求:网络请求、io操作等 开销比较大的操作必须在后台线程进行,从而避免主线程的ui卡顿。(注:协程也是主线程的一部分,进行大量的io操作也会造成UI卡顿)在 WPF 中,DispatcherObject只能通过与它关联的Dispa...
分类:编程语言   时间:2015-07-13 23:46:23    阅读次数:707
GO语言练习:第二个工程--模拟音乐播放器
1、代码2、编译及运行1、目录结构 1.1) 1 $ tree 2 . 3 ├── mplayer.go 4 └── src 5 ├── mlib 6 │ ├── manager.go 7 │ └── manager_test.go 8 └── mp 9 ...
分类:编程语言   时间:2015-07-13 23:44:20    阅读次数:190
Python学习笔记(一)--数据类型
数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:一、整数Python可以处理任意...
分类:编程语言   时间:2015-07-13 23:42:23    阅读次数:132
python——动态类型
1.变量,对象,引用 变量是一个系统表的元素,拥有指向对象的连接的空间; 对象是分配的一块内存; 引用是自动形成的从变量到对象的指针; 类型属于对象,而不是变量 a=3; 变量a变成对象3的一个引用,内存中以指针形式实现2. 对象的垃圾收集垃圾收集:每个对象中保持一个计数器,计数器...
分类:编程语言   时间:2015-07-13 23:42:02    阅读次数:178
ubuntu 下搭建apache+python的运行环境
ubuntu下怎么搭建apache+python运行环境,可以参考http://www.01happy.com/ubuntu-apache-mod-python/ ,这里只是简单的记录下步骤,本文主要讲一些配置(原文中配置有问题):1.安装apache:sudo apt-get install .....
分类:编程语言   时间:2015-07-13 23:40:25    阅读次数:355
python学习日常-函数参数与递归
先说递归:因为原理简单,但是要用灵活运用的话,是非常困难的。 递归的原理就是在函数内部调用函数自己,以实现循环的目的, 比如一个阶乘函数def fn(n): if n==1: return n; else : return...
分类:编程语言   时间:2015-07-13 23:38:08    阅读次数:238
Spring框架笔记(四)——Spring容器的属性配置详解的六个专题
在spring IOC容器的配置文件applicationContext.xml里,有一些配置细节值得一提。我们将一些问题归结为以下几个专题。 专题一:字面值问题 配置的bean节点中的值,我们提出一个概念——字面值。 字面值:可用字符...
分类:编程语言   时间:2015-07-13 22:36:41    阅读次数:188
面试的基础算法和知识点
一、 ?外部文件排序: ?内存大小为n,总的数据大小为m ? ? ? ?a. ?每次读入数据n, quick_sort。生成m/n个有序队列, ?依次归并 ?? ? ? ( 算法实现=> ) ? ? ? ?b. ?每次读入数据n, quic...
分类:编程语言   时间:2015-07-13 22:35:20    阅读次数:227
Java内部类总结 (吐血之作)
内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。 内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。 内部类主要有...
分类:编程语言   时间:2015-07-13 22:37:42    阅读次数:333
【C++/STL】list的实现(采用空间配置器和迭代器)
在list库函数的编译中仍然有很多问题,在源代码的编译中有些内容尚未搞懂,在后期的学习中会进行更加深入的学习,希望大家可以对我的问题提出建议和批评,谢谢大家~        具体的代码如下:        #include using namespace std; //采用迭代器和空间配置器所实现的双向链表的基本功能 template > ...
分类:编程语言   时间:2015-07-13 22:32:14    阅读次数:207
POJ 3168 Barn Expansion (几何+排序)
题目链接:POJ 3168 Barn Expansion 题意:抽象出来就是给出n个矩形的坐标是(左下角和右上角的坐标,矩形的边都是平行x,y轴),问有几个矩形和其他矩形没有接触(只存在边接触或者点接触,不存在有公共面积)。 思路:把边分成两类,平行x轴和平行y轴。对边进行排序,然后for一遍判断是否有相交即可 AC代码: #include #include #incl...
分类:编程语言   时间:2015-07-13 22:33:20    阅读次数:213
Java集合系列之HashSet源码分析
一、HashSet简介   HashSet是Set接口典型实现,它按照Hash算法来存储集合中的元素,具有很好的存取和查找性能。主要具有以下特点: 不保证set的迭代顺序HashSet不是同步的,如果多个线程同时访问一个HashSet,要通过代码来保证其同步集合元素值可以是null   当向HashSet集合中存入一个元素时,HashSet会调用该对象的hashCode()方法来...
分类:编程语言   时间:2015-07-13 22:32:16    阅读次数:171
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!