码迷,mamicode.com
首页 > 编程语言
C/C++中的指针数组和数组指针
1. 指针数组 定义:int *p[n],由于[]的优先级高于*,p和[]结合成一个数组,该数组的元素存储的是int类型的指针,由于数组内容是指针,因此p+1的步长是sizeof(int*),在32位机器上,步长通常是4个字节; int a[3][4]; int *p[3]; // 指针数组,具有3 ...
分类:编程语言   时间:2016-06-14 15:56:46    阅读次数:217
分布式锁1 Java常用技术方案(转)
转:http://www.cnblogs.com/PurpleDream/p/5559352.html#3450419 前言: 由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到 ...
分类:编程语言   时间:2016-06-14 15:54:10    阅读次数:284
ES6 - Note3:数组、对象与函数的扩展
一、数组的扩展,ES6在数组扩展了一些API,以实现更多的功能 1.Array.from:可以将类数组和可遍历的数据结构转换成真正的数组,如下所示 如果参数是真正的数组,则直接返回一个一样的新数组,参数也可是一个实现了Iterator接口的数据结构,如set,如下所示 Array.from还支持第二 ...
分类:编程语言   时间:2016-06-14 15:50:36    阅读次数:240
《Javascript DOM编程艺术》--第七章动态创建标记
向浏览器里的文档动态添加标记的方法: 一. 传统方法:以下两种都是HTML专有的属性,不能用于其他标记语言文档。 1. document.write():最大的缺点是违背了“行为应该与表现分离”的原则。 2. innerHTML 属性:在需要把一大段HTML内容插入一份文档时,innerHTML属性 ...
分类:编程语言   时间:2016-06-14 15:49:18    阅读次数:377
Python学习笔记(五)
本节笔记主要包括:正则表达式,模块。 一、正则表达式 2、模块 ...
分类:编程语言   时间:2016-06-14 15:47:50    阅读次数:221
使用Python+Selenium过程中中常见的问题汇总
1、提示:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 542: ordinal not in range(128) 原因:原因就是Python的str默认是ascii编码,和unicode编码冲突 解决方法 ...
分类:编程语言   时间:2016-06-14 15:48:32    阅读次数:241
Java系列笔记(6) - 并发(上)
本章开始介绍并发中一些常见的概念和工具套件,下一章将主要介绍所和并发异常。 ...
分类:编程语言   时间:2016-06-14 15:44:10    阅读次数:450
字符数组和结束符/0之间的关系
在C中,字符串其实就是字符数组。C语言中,对字符串就是按字符数组的规律来处理的(ANSI的字符是unsigned char,对宽字符,字符是unsigned short int,即前者1byte,后者2byte)。由于是按数组方式处理的,所以必须知道每个串的实际有效元素到哪里结束,想像图书馆书柜中的 ...
分类:编程语言   时间:2016-06-14 15:44:37    阅读次数:650
用Unity实现的依赖注入
第一步:添加引用 上面那两个玩意 第二步:在app_start中添加unityconfig 上面那个玩意 第三步:在global.asax文件中进行初始化 如上面的,在application_start中添加unityconfig.config()进行初始加载 第四步:在unityconfig中写全 ...
分类:编程语言   时间:2016-06-14 15:42:54    阅读次数:452
c/c++多线程编程中最好不要加volatile
来自https://www.zhihu.com/question/31459750 答主解释说:不能指望volatile能解决多线程竞争问题,除非所用的环境系统不可靠才会为了保险加上volatile, 或者从极限效率考虑来实现很底层的接口,这要求编写者对逻辑走向很清楚,不然会出错。 c++11标准明 ...
分类:编程语言   时间:2016-06-14 15:42:53    阅读次数:183
sizeof(数组名)和sizeof(指针)
在做这道题时: 32位环境下,int *p=new int[10];请问sizeof(p)的值为()A、4 B、10 C、40 D、8 我以为正确答案为C,int类型为32位,占四个字节,10个自然就是40了,结果正确答案为A,只是指针p占的空间。 因此写段代码测试一下: 或者 结果输出: 数组名4 ...
分类:编程语言   时间:2016-06-14 15:41:07    阅读次数:336
不可错过的javascript迷你库
最近看着下自己的github star,把我吓坏了,手贱党,收藏癖的我都收藏了300+个仓库了,是时候整理一下了。 Unix主张kiss,小而美被实践是最好用的,本文将介绍笔者收集的一些非常赞的开源库。 这些库的共性是非常小,而且功能单一。 cookie.js 如果你操作过cookie的接口,那么你 ...
分类:编程语言   时间:2016-06-14 15:38:25    阅读次数:234
使用java自带的定时任务ScheduledThreadPoolExecutor
ScheduledThreadPoolExecutor是ThreadPoolExecutor的子类; JDK api里是这么说的: ThreadPoolExecutor,它可另行安排在给定的延迟后运行命令,或者定期执行命令。需要多个辅助线程时,或者要求 ThreadPoolExecutor 具有额外 ...
分类:编程语言   时间:2016-06-14 15:39:27    阅读次数:214
java中字符串类型的比较
String类型的比较中使用 "==" 和使用 ".equals()"的区别: "==" 比较两个字符串是不是相同的引用(是否是相同的对象) ".equals()" 比较 两个字符串的值是否相同(是否在逻辑上"相同") ...
分类:编程语言   时间:2016-06-14 15:37:09    阅读次数:229
初学JAVA
通过eclipse开发java程序:1.创建一个java项目 2.创建程序包 3.编写java源程序 4.运行java程序 例如开发"helloworld "java程序: 1.进入eclipse软件,点击File选择New,创建一个Project,选择Java Project新建一个Java工程( ...
分类:编程语言   时间:2016-06-14 15:36:20    阅读次数:205
python 中的decorator
python 中decorator的作用就是一个包装的作用,所谓包装指在执行真正的函数之前或者之后,我们可以有一些额外的发挥余地。 decorator形式如下 "@"的作用,我们通过这份代码产生的python bytecode来弄清楚@的作用 分析之后可以知道@的作用就是在调用dec之后又添加了一个 ...
分类:编程语言   时间:2016-06-14 14:26:48    阅读次数:300
[Training Video - 1] [Java Introduction] [What is Selenium]
What is Selenium? Browser Automation Testings Tool: Mozilla IE 6,7,8 Google Chrome Opera 8,9,10 Safari Multiple Operating Systems: Windows Mac Linux/U ...
分类:编程语言   时间:2016-06-14 14:25:47    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!