编程语言
zhuguorong11
这个作者很懒,什么都没留下…
展开
-
sublime text3 安装后有白色边框解决
直接关闭Anaconda的这项提示,Sublime > Preferences > Package Settings > Anaconda > Settings User 中添加如下代码:{"anaconda_linting": false}原创 2016-07-28 12:25:30 · 6553 阅读 · 0 评论 -
C++ Deque(双向队列)
C++ Deque(双向队列) 是一种优化了的、对序列两端元素进行添加和删除操作的基本序列容器。它允许较为快速地随机访问,但它不像vector 把所有的对象保存在一块连续的内存块,而是采用多个连续的存储块,并且在一个映射结构中保存对这些块及其顺序的跟踪。向deque 两端添加或删除元素的开销很小。它不需要重新分配空间,所以向末端增加元素比vector 更有效。 实际上,转载 2016-09-24 17:09:18 · 355 阅读 · 0 评论 -
数组指针和指针数组
1、数组指针(指向数组的指针)(1)数组在内存中的表示创建一个数组就是在内存里面开辟一块连续的空间,比如int a[4];就是在内存里面开辟了一个大小为4*sizeof(int)字节的内存空间。二维数组是特殊的一维数组。先来看一段代码:[cpp] view plain copy"font-size:16px;">void ma转载 2016-08-24 18:36:31 · 260 阅读 · 0 评论 -
指针函数与函数指针
1.指针函数先看下面的函数声明,注意,此函数有返回值,返回值为int *,即返回值是指针类型的。[cpp] view plain copyint *f(int a, int b); 上面的函数声明又可以写成如下形式:int* f(int a, int b);让指针标志 * 与int紧贴在一起,而与函数名f转载 2016-08-24 18:35:36 · 236 阅读 · 0 评论 -
htons(), ntohl(), ntohs(),htons()这4个函数
在C/C++写网络程序的时候,往往会遇到字节的网络顺序和主机顺序的问题。这是就可能用到htons(), ntohl(), ntohs(),htons()这4个函数。网络字节顺序与本地字节顺序之间的转换函数:htonl()--"Host to Network Long"ntohl()--"Network to Host Long"htons()--"Host to Network转载 2016-08-24 15:12:26 · 45945 阅读 · 3 评论 -
Java中JNI:JNIEnv类型和jobject类型的解释
这一篇主要来说一下,那个本地方法sayHello的参数的说明,以及其中方法的使用首先来看一下C++中的sayHello方法的实现:[cpp] view plain copy JNIEXPORT void JNICALL Java_com_jni_demo_JNIDemo_sayHello (JNIEnv * env, jobject转载 2016-09-02 08:58:32 · 1982 阅读 · 0 评论 -
Linux平台Java调用so库-JNI使用例子
首先,编写一个Java文件,包含有native方法public class MyJni { public native void display(); public native double sum(double x, double y); public static void main(String[] args) { }}其次,将此Ja转载 2016-08-31 08:49:10 · 1380 阅读 · 0 评论 -
Java中JNI:JNIEnv类型中方法的使用
上一篇说道JNIEnv中的方法的用法,这一篇我们就来通过例子来看一下这些方法的使用:首先是第一个例子:在Java代码中定义一个属性,然后再C++代码中将其设置成另外的值,并且输出来先来看一下Java代码:[java] view plain copy package com.jni.demo; public class J转载 2016-09-02 22:14:02 · 385 阅读 · 0 评论 -
c语言中通过变量插入到数据库sql语句中
想把myname myage通过变量的形式插入到sql语句中,尝试了几次,终于成功,通过拼接生成sql语句,使用sprint()函数。原创 2016-08-22 13:17:30 · 3368 阅读 · 1 评论 -
linux下c操作mysql之增删改查
1.创建表/插入数据mysql> desc children -> ;+---------+-------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+---------+-------------+-转载 2016-08-22 10:40:20 · 2103 阅读 · 0 评论 -
Linux下安装mysql并用c语言连接
首先保证安装:1:安装MySQL:sudo apt-get install mysql-server mysql-client 2:安装MySQL开发包:sudo apt-get install libmysqlclient15-dev 此时需要用到的头文件会出现在/usr/include/mysql/里C语言连接MySQL数据库此包含两个步骤: 1. 使用函数mysql_init原创 2016-08-22 10:21:55 · 1345 阅读 · 0 评论 -
sublime text3 下安装anaconda插件
1、先要在sublime中安装package control:快捷键:ctrl+`打开命令行或者在view中选择show console,然后输入:import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Packa原创 2016-07-28 12:49:14 · 13627 阅读 · 0 评论 -
C++网络爬虫的实现
http://mp.weixin.qq.com/s__biz=MjM5Nzk2NDEzMg==&mid=2452973562&idx=1&sn=680a76e07048f6c798f0634f840d6e63&scene=2&srcid=0909yhPQHHyTdbmNtIBmO75m&from=timeline&isappinstalled=0#wechat_redirect转载 2016-09-09 19:02:37 · 4296 阅读 · 0 评论 -
如何在sublime text 3中关联python
1、打开sublimeText 在菜单栏找到Tools——>编译系统——>新编译系统2、在新的配置文件中输入如下配置 *****就是你python的安装路径 ---> python.exe{"cmd": ["***********","-u","$file"],"file_regex": "^[ ]*File \"(...*?)\"原创 2016-07-28 12:33:30 · 5657 阅读 · 1 评论 -
55分钟学会正则表达式
正则表达式是一种查找以及字符串替换操作。正则表达式在文本编辑器中广泛使用,比如正则表达式被用于:检查文本中是否含有指定的特征词找出文中匹配特征词的位置从文本中提取信息,比如:字符串的子串修改文本与文本编辑器相似,几乎所有的高级编程语言都支持正则表达式。在这样的语境下,“文本”也就是一个字符串,可以执行的操作都是类似的。一些编程语言(比如Perl,JavaScript)会检查正则表达转载 2016-10-02 20:30:21 · 413 阅读 · 1 评论