Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。 缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。 下面是NIO Buffer相关的话题 ...
分类:
编程语言 时间:
2017-01-22 15:06:01
阅读次数:
204
先看下面一段代码输出什么: #include<stdo.h> int main() { int *p=NULL; printf("%s",p); } 输出<null> ,单步调试可以看出执行int *p=NULL,p的值为0x00000000,可以看出,NULL在实际底层调用中就是0, 在C语言中, ...
分类:
编程语言 时间:
2017-01-22 15:04:07
阅读次数:
201
一、if语句 1.if条件语句 语法: 注意哦:如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的喽~~ 2.if...else语句 if...else 语句的操作比 if 语句多了一步: 当条件成立时,则执行 if 部分的代码块; 条件不成 ...
分类:
编程语言 时间:
2017-01-22 15:02:33
阅读次数:
202
String对象的转义码: \':单引号 \":双引号 \\:反斜杠 \n:换行符 \r:回车符 \t:制表符 \b:退格符 \f:换页符 操作String对象的方法: charAt(index):返回index的字符 chartCode(index):返回index处字符的Unicode值 con ...
分类:
编程语言 时间:
2017-01-22 15:00:02
阅读次数:
179
之前有写过一个使用powershell转换文档格式的方法,然而因为powershell支持不是很全,所以并不好用。这里使用python再做一个。 思路 检测源码格式,如果不是utf8,则进行转换,否则跳过 代码 实际测试,可以成功转换。 知识点 批量转换 可以指定目录,也可以在当前目录下用,递归遍历 ...
分类:
编程语言 时间:
2017-01-22 13:58:50
阅读次数:
224
起因 有很多编辑器可以直接将markdown转换成html,为什么还要自己写呢?因为我想写完markdown之后,即可以保存在笔记软件中(比如有道),又可以放到github进行版本管理,还可以发布到博客(比如博客园)。这些如果都操作一遍,是很繁琐的,所以必须交给脚本去做。 原材料 markdown2 ...
分类:
编程语言 时间:
2017-01-22 13:47:31
阅读次数:
236
我们知道函数里面的参数实际上是一个以数组形式储存的对象 但它并非一个数组 如果我们要将它转换为数组可以调用Array.prototype.slice() 这个方法 分析一下这个方法: Array.prototype:Array其实一个类名,但是调用类里面的方法只能够通过类的实例对象调用所以这里用了 ...
分类:
编程语言 时间:
2017-01-22 13:47:30
阅读次数:
206
相信大部分人第一个学的排序就是冒泡排序,但真正应用时,可能会误写成插入排序。 因为这两种排序算法实在太像了,简直就是亲兄弟。 算法名称 最差时间复杂度 平均时间复杂度 最优时间复杂度 空间复杂度 稳定性 冒泡排序 O(N^2) O(N^2) O(N) O(1) 稳定 插入排序 O(N^2) O(N^ ...
分类:
编程语言 时间:
2017-01-22 13:41:07
阅读次数:
180
Paramiko paramiko模块,基于SSH用于连接远程服务器并执行相关操作。. 远程连接服务器执行上传下载 1 import paramiko 2 import uuid 3 4 class SSHConnection(object): 5 6 def __init__(self, host ...
分类:
编程语言 时间:
2017-01-22 13:32:02
阅读次数:
361
AOP——代理对象
代理模式:代理模式的英文叫做Proxy或Surrogate,中文都可译为”代理“,所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者...
分类:
编程语言 时间:
2017-01-22 12:42:53
阅读次数:
250
前言在xLua没出来之前,开源的lua框架基本都是以界面用Lua开发为主,核心战斗用C#开发,但xLua出来之后主推C#开发,Lua用作HotFix,这里我展示的第一个例子就是基于界面的经典2D小游戏...
分类:
编程语言 时间:
2017-01-22 12:41:14
阅读次数:
519
想知道全球最受欢迎的编程语言是什么吗?它们的判断标准又是怎样的呢?我们都知道,C++,MATLAB,Java 一直都受到技术学院的青睐,大多数毕业生都热衷于学习这些语言。但它们是否是业界所需要的呢?抱着这个疑问,我们访问了几个可信度较高的语言索引网站,同时还深入到 Indeed 和 Glassdoo ...
分类:
编程语言 时间:
2017-01-22 12:36:34
阅读次数:
253
1、abs(number)表示某个数字的绝对值 2、all(iterable) 表示可迭代的参数全部为True那么返回True,否则返回False python中False的情况:False,0,None,'',[],(),{},set(),其他情况则为True,可以用bool转换进行验证,例如: ...
分类:
编程语言 时间:
2017-01-22 12:36:49
阅读次数:
239
fuzhaoyang fuzhaoyang fuzhaoyang 转:Java中String与byte[]的转换 原文地址:http://blog.csdn.net/llwan/article/details/7567906 String s = "fs123fdsa";//String变量 byt ...
分类:
编程语言 时间:
2017-01-22 12:33:25
阅读次数:
290
摘要: Java OOP简单介绍 (二) 1. 包装类 (Wrapper Class) JDK 1.5 提供了自动装箱 和 自动拆箱 功能。 基本数据类型和字符串之间的转换关系: 基本数据类型 -- 通过String.valueOf(primitive)转换 > String对象 String对象 ...
分类:
编程语言 时间:
2017-01-22 12:31:24
阅读次数:
246
参考网站: http://blog.csdn.net/sanmao5/article/details/51923982 (主要参考) https://github.com/BVLC/caffe/issues/782 (问题解决) ubuntu配置caffe的python接口pycaffe 依赖 前提... ...
分类:
编程语言 时间:
2017-01-22 12:33:11
阅读次数:
1986