自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 问答 (1)
  • 收藏
  • 关注

转载 github的基本使用

github的基本使用原博文地址:http://blog.csdn.net/zhanghenglei/article/details/14127211github是目前流行的代码托管网站。github.com是一个网站,它为你提供一个远程版本库(你和你的协作者的工作成果最终提交在这里);同时它也是一个共享平台,你可以在这里找到数不尽的源码。关于github的

2016-02-25 14:44:51 391

转载 解决UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 108: ordinal not in ran

解决UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 108: ordinal not in ran转载▼1.问题描述:一个在Django框架下使用Python编写的定时更新项目,在Windows系统下测试无误,在Linux系统下测试,报如下错误:ascii codec

2015-03-23 13:18:49 1414

转载 关于 python ImportError: No module named 的问题

关于 python ImportError: No module named 的问题今天在 centos 下安装 python setup.py install 时报错:ImportError: No module named sysconfig, 当时急着用,就顺手直接源码编译了一把,make install 后就 ok 了。 然后又在 cygwin 下安装时同样的问题,这下

2015-03-21 19:52:30 11823

原创 #define后只有一个标识符代表什么

#define A 那么你看到A时把它略去就行了意思就是这里A只是做以后备用的符号,还没有被定义如果是#define A 1那么你看到A就把它换成1例如有A+1你就看成1+1就行了,这叫宏替换

2015-03-17 16:27:59 1568

转载 ubuntu eclipse c++ launch failed binary not found

建完项目后 查看在项目中是不是有debug文件夹,说明没有编译,只是需要做如下操作   Project ->Build Poject 构建项目,这是应该会出现debug文件,这时你的程序就可以运行了

2015-03-11 18:58:25 477

原创 ubuntu的终端命令(收集)

NO   分类   PS1   命令名   用法及参数   功能注解         1   文件管理   #   ls   ls -a   列出当前目录下的所有文件,包括以.头的隐含文件             文件管理   #   ls   ls -l或ll   列出当前目录下文件的详细信息             文件管理   #   pwd   pwd   查看当前

2015-01-28 19:25:54 326

转载 linux下的source命令

linux下的source命令 source 命令是 bash shell 的内置命令,从 C Shell 而来。  www.2cto.com  source 命令的另一种写法是点符号,用法和 source 相同,从Bourne Shell而来。source 命令可以强行让一个脚本去立即影响当前的环境。source 命令会强制执行脚本中的全部命令,而忽略文件的权限。sour

2015-01-28 19:22:43 349

转载 Errr 'mongo.js:L112 Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:L1

If you are running Ubuntu, then there is an issue with folder ownership.Run these commands:Stop the MongoDB servicesudo service mongodb stopRemove the MongoDB lock filesudo rm /

2015-01-27 20:28:54 394

转载 Ubuntu中安装MongoDB及执行一些简单操作笔记

Ubuntu中安装MongoDB及执行一些简单操作笔记这篇文章主要介绍了Ubuntu中安装MongoDB及执行一些简单操作笔记,本文同时给出了查看已有数据库、删除数据库、创建数据库等操作命令实例,需要的朋友可以参考下首先安装MongoDB,在终端输入:复制代码代码如下:sudo apt-get install mongodb  然后启动数据库

2015-01-27 18:02:26 494

原创 ubuntu使用ssh连接远程服务器

用SSH退出符切换SSH会话这个技巧非常实用。尤其是远程登陆到一台主机A,然后从A登陆到B,如果希望在A上做一些操作,还得再开一个终端,很是麻烦。当你使用ssh从本机登录到远程主机时,你可能希望切换到本地做一些操作,然后再重新回到远程主机。这个时候,你不需要中断ssh连接,只需要按照如下步骤操作即可:当你已经登录到了远程主机时,你可能想要回到本地主机进行一些操作,然后又继续

2015-01-27 17:58:14 893

转载 全局变量,静态全局变量

C/C++中的变量分为全局变量、静态全局变量、局部变量和静态局部变量,在《C/C++中静态局部变量的特点与应用》中我们介绍过静态局部变量,今天我们的目标是全局变量。单个文件中的全局变量  简单一点说,全局变量就是在函数外面定义的变量,下面是一个最简单的实例,一共定义了两个int型的全局变量a和b,这两个全局变量定义的位置不大相同,a定义在函数fun1之前,而b定义在之后,a和b都定

2015-01-16 16:29:08 428

转载 关于MSI

一、初识Windows功能增强“插件”MSI 我们经常可以看到许多软件只有一个扩展名为MSI的文件,双击这个文件运行,就会出现和Windows应用软件安装非常相似的安装过程,MSI文件到底是什么?为什么许多软件开始用MSI格式来发行呢?请听我慢慢说来。 1.MSI文件的由来 说到MSI文件,不得不先说说Windows Installer,它不只是安装程序,而是可扩展的软件管理系统。Win

2014-12-24 11:42:09 371

转载 JSP与Servlet的关系

JSP与Servlet这篇文章的主要目的不是单纯的介绍JSP,也不是详细的介绍Servlet。这是一篇讲述JSP和Servlet之间关系的基础性文章。这篇文章主要是针对那些学习JSP的人而写的。至于Servlet和JavaBean以及Servlet和XML我的两个同学在他们的文档中将会给出明确的解释。本文的主要结构:1. Servlet是什么?2. JSP与Servlet.3.

2014-12-16 22:44:10 453

转载 C++中静态存储区与栈以及堆的区别详解

C++中静态存储区与栈以及堆的区别详解本篇文章是对C++中静态存储区与栈以及堆的区别进行了详细的分析介绍,需要的朋友参考下学习c++如果不了解内存分配是一件非常可悲的事情。而且,可以这样讲,一个C++程序员无法掌握内存、无法了解内存,是不能够成为一个合格的C++程序员的。一、内存基本构成可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的

2014-12-13 00:22:23 420

原创 单例模式与instance = new Singleton();

public static Singleton getInstance() {          if (instance == null) {              synchronized (instance) {                  if (instance == null) {                      instance = new Sin

2014-12-13 00:03:45 874

转载 Gprof在Windows下的使用

Gprof在Windows下的使用  缘起:如何分析C程序运行时间?可以通过gprof工具查看,类似于matlab中的profile。通过摸索,将解决办法公布如下:首先使用在Windows中用MSYS,然后在MSYS的命令行下运行gprof就OK了。愿看到此文的有缘人断贪嗔痴,修戒定慧,福慧增上! gprof介绍gprof是GNU profiler工具。可以

2014-12-09 19:14:46 1741

原创 关于用gcc编译cpp文件的错误

唉,用gcc命令编译C程序,用g++命令编译C++程序。g++和gcc本质一样的,本质上还是gcc,我们实验室所有的c++程序都是用gcc编译的,一般的程序用gcc足够了。 对于 C++ 程序,编译的时候用 gcc 或者 g++ 都可以。但是在进行连接的时候最好用 g++,因为用 g++ 会自动进行 C++ 标准库的连接;用 gcc 连接 C++ 程序也可以,但是需要人为指定连接 C++

2014-12-08 16:20:19 913

转载 C语言全局变量那些事儿

C语言全局变量那些事儿作为一名程序员,如果说沉迷一门编程语言算作一种乐趣的话,那么与此同时反过来去黑一门编程语言就是这种乐趣的升华。今天我们就来黑一把C语言,好好展示一下这门经典语言令人抓狂的一面。我们知道,全局变量是C语言语法和语义中一个很重要的知识点,首先它的存在意义需要从三个不同角度去理解:对于程序员来说,它是一个记录内容的变量(variable);对于编译/链接器来

2014-12-08 15:32:04 677

转载 Java多态性理解

Java多态性理解Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic

2014-12-06 17:14:21 400

原创 关于浮点数实际值和默认值

1.1程序如下 1.2.结果如下:预期:1.2F与1.2是相等的,显示后面的小数应该全是0。实际:1.2F实际是1.2000000476837158…..,并不是精确的1.2,而1.2F也与1.2不相等。原因:(1)float的有效数字只有8个,也就是1.2F输出20个位时只能保证前8位(1.2000000)是精确地,后面12位都是不精确的。(2)由于C语言默认小数是d

2014-12-03 13:51:51 2130

转载 结构体对齐详解

结构体对齐详解1 -- 结构体数据成员对齐的意义许多实际的计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的起始地址的值是某个数k的倍数,这就是所谓的内存对齐,而这个k则被称为该数据类型的对齐模数(alignment modulus)。这种强制的要求一来简化了处理器与内存之间传输系统的设计,二来可以提升读取数据的速度。 比如这么一种处理器,它

2014-12-02 15:12:45 391

原创 未经检查或不安全的操作

未经检查或不安全的操作,是因为你使用列表时没有使用泛型,这不是错误,只是警告,不影响使用,如果你使用泛型就不报那个警告了.

2014-11-29 18:56:28 473

原创 关于共有和私有ip的一点了解

在IP地址范围内,一部分地址将保留作为私人IP地址空间,专门用于内部局域网使用,这些地址如下表: A类 10.0.0.0-10.255.255.255 网络数:1 B类 172.16.0.0-172.31.255.255 网络数:16 C类 192.168.0.0-192.168.255.255 网络数:255 这些地址是不会被Internet分配的,它们在Internet上也

2014-11-27 19:44:55 686

转载 JS中的prototype和三种方法辨析

JS中的prototype转载于:http://www.cnblogs.com/yjf512/archive/2011/06/03/2071914.htmlJS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建

2014-11-27 11:11:06 401

转载 java length()的返回值

Java中的String类在java.lang包中String str = new String();str.length()之所以要使用一个方法还不是通过属性来获取长度,是为了防止str.length=4;之类的情况发生,这样就实现了面向对象封装的特性.另外,str,length()有一个特点就是不论是中文还是英文,都是按照1个长度来看待的,而不是根据所占的字节数来计算length长

2014-11-25 19:51:32 1117

原创 c的strlen()的返回值问题

在c语言中,strlen()函数是返回char*类型的变量的字节长度,但是,在c中用char*类型表示字符串,而字符串的结尾是以‘\0’为标志的,会占用一个字节,但是strlen()函数返回的字符串长度是不带这个字节的,所以,稍不注意可能会出问题,所以一般使用strlen()+1来表示总长度。

2014-11-25 19:21:37 5654

转载 java 读文件的几种方法(二)

java 读文件的几种方法(二)上篇文章已经描述使用InputStream读取文件,这一篇描述的是使用Reader类在读取文件时,我们都知道,我们最直观的读取就是希望,我们能每个字符每个字符读取, 而用到字符,就必须会用到unicode,这是需要一个双字节来表示的字符。很幸运的是,java也已经给我提供了种读取字符的能力。2)、使用Reader读取文件Reader也

2014-11-25 12:51:13 339

转载 java 读文件的几种方法(一)

java 读文件的几种方法(一)分类: java2011-12-07 15:27 173人阅读 评论(0) 收藏 举报javaexceptionbufferfilenullbyte先前使用一直很混乱的使用过这些方法,但都没有好好做过总结。这两天趁有空,小结一下。1、输入输出流说起 java的 读写文件不得不说java中的输入输出流对象, 被读取的对象

2014-11-25 12:50:03 377

原创 asp.net web service应用程序的生成、发布+在本地iis服务器部署,调用

对VS2012来说,发布Web是一件相当容易的事情,下面我详细介绍一下Web网站发布的具体过程。第一步:在解决方案资源管理器中右击Web应用程序名(例如:newsSystem)——》点击发布,如图所示:第二步:在弹出的对话框中,发布方法选:文件系统,目标位置自定义(如:选桌面的test文件夹),勾选“发布前删除所有现有文件”单选框,然后点击发布即可。如图

2014-11-22 13:01:26 2680

转载 第一章、C#委托和事件(Delegate、Event、EventHandler、EventArgs)

第一章、C#委托和事件(Delegate、Event、EventHandler、EventArgs)14.1、委托当要把方法作为实参传送给其他方法的形参时,形参需要使用委托。委托是一个类型,是一个函数指针类型,这个类型将该委托的实例化对象所能指向的函数的细节封装起来了,即规定了所能指向的函数的签名,也就是限制了所能指向的函数的参数和返回值。当实例化委托的时候,委托对象会指向某一

2014-11-19 23:04:17 979

转载 exit,continue,return与break的区别

exit,continue,return与break的区别 (2010-12-30 13:41:07)转载▼ 分类: matlabbreak  :强行退出循环。如:for(i=1;i          if(i=6)break;          printf("%d ",i);}打印结果为:1 2 3 4 5 。

2014-11-17 18:45:51 418

原创 关于利用异或操作来交换两个数值的方法

void inplace_swap (int *x, int *y){*x = *x ^ *y;  //step 1*y = *x ^ *y;  //step 2*x = *x ^ *y;  //step 3}

2014-11-16 21:45:52 457

原创 关于浮点数不能进行位运算的问题

float不能直接进行位运算,所以要使用Float类的函数Float.floatToIntBits()将float变成int,这跟用(int)强制转换不同,函数只是将float数据类型变成int,但是每个字节的内容不变,而强制转换(int)是将浮点的整数部分取出来变成int以后就可以对其左位运算,运算完毕以后,再用Float.intBitsToFloat()转换回来

2014-11-16 21:19:48 7563

原创 关于gcc编译后的带中文输出的utf-8的c文件输出乱码问题

gcc 好像不能成功编译utf-8编码格式的c语言文件。只要把c语言文件

2014-11-16 20:49:07 8303 2

转载 PHP5 session 详解【经典】

http协议是WEB服务器与客户端(浏览器)相互通信的协议,它是一种无状态协议。所谓无状态,指的是不会维护http请求数据,http请求是独立的,非持久的。而越来越复杂的WEB应用,需要保存一些用户状态信息。这时候,Session这种方案应需而生。PHP从4.1开始支持Session管理。session是很抽象的一个概念。我们不妨先从与它几个息息相关的有迹可寻的小切入点入手,然后逐渐地认识

2014-11-01 18:49:58 376

转载 关于php setcookie()的小知识

php cookie的基础知识就不多讲了,cookie的使用一直有争议,它不能很好的保护用户的隐私,而且用户可以禁止cookie,这就不能实现你想要的功能。php cookie的功能和性能太弱,我比较很少用,cookie的原理是:    a) 服务器通过随着响应发送一个http 的Set-Cookie 头,在客户机中设置一个cookie(多个cookie 要多个头)。     b)

2014-10-31 21:54:47 546

原创 关于SAE的地址前的那个‘1’

刚开始使用sae来做自己的php网页应用,遇到一件很操蛋的事,

2014-10-31 15:21:57 371

转载 void value not ignored as it ought to be

void value not ignored as it ought to begcc中出现了“void value not ignored as it ought to be”错误,原因是你使用的一个函数的返回值类型是void,而你有对它进行了赋值处理。

2014-10-21 10:36:42 748

转载 【C/C++语法外功】传值&传引用&传指针

【C/C++语法外功】传值&传引用&传指针相关概念c++三种传递参数方式传参数的值(称值传递,简称传值),传参数的地址(称地址传递,简称为传址),和引用传递(称为传引用),相应的函数传值调用,传址调用和传引用调用形参、实参 函数定义时参数表中的参数称为形式参数,简称形参;函数调用时参数表中的参数称为实际参数,简

2014-10-21 10:35:45 346

原创 为什么jar包打包好后,使用java -jar **.jar 提示“没有主清单属性”

打好jar包之后还需要更改清单文件的.打开生成的jar,里面有一个MANIFEST.MF的文件,把它打开.然后有一行Main-Class:这个是空的.要在后面加上你的class文件.比如你的文件是Exec.java编译后就是Exec.class.那么这里就写Exec.然后回车,注意一定要在名字后面有一个回车让光标到下一行.这样你生成的jar包才能找到你的主class去运行.ps.打包

2014-10-19 11:49:53 482

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除