自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 pyenv的安装和使用

因为个人喜好的原因,希望各种程序都可以分开的干净一些。尤其python,不同的项目需要使用不同的python版本。所以选择了pyenv这个版本管理的插件。说实话,这个插件还是很不错的,全都用bash脚本编写,不需要安装其他的插件,可以在github上使用自动安装的项目。链接在此不过在使用pyenv之后与到了一堆问题。不过之后一个个都慢慢解决,发现这些问题都和pyenv无关,而是自己系统

2016-05-02 18:28:08 2443 1

原创 关于指针的认识

在写图的邻接矩阵转化为图的邻接表存储时,碰到了一个问题,为每个节点建立好VNode之后,每个节点的ArcNode无法正确建立。在调试的过程中,发现程序有新建节点的操作,但是没有与之前的链表指针关联,这个问题本质上是线性表的建立问题。寻找程序的错误,发现首先是新建操作的p节点没有回到起始位置,也就是没有保存头结点,在一次遍历完成后,给每个VNode节点赋值的是最后的p为NULL的内存。所以想

2016-04-20 17:24:29 306

原创 Django框架使用

Django框架可以使用python3,也可以使用python2,并不影响其中的正常使用django首先需要搭建环境,可以直接使用pip install django==version安装,或者从官网下载压缩包之后,cd到解压后的文件夹,运行python setup.py install命令若使用mysql数据库,需要安装mysql数据库的驱动.MYSQLDb不支持python3x,所以不

2016-03-31 22:40:40 466

原创 linux下常用命令

查看某一端口的占用情况: lsof -i:端口号查看进程:ps -ax|grep ProcessName

2016-03-31 22:34:45 258

原创 C++ LNK 2001 LNK 2019 LNK 2028 LNK 2029链接错误

C++并不是一个实现整体结构比较优良的语言。在写代码的过程中,很多的精力并不是在程序的结构和算法上,而是面对各种奇葩的错误问题。多文件的C++代码经常容易造成链接错误,折腾几个晚上,将常见的原因总结如下:1.未按顺序引用文件2.未引入编译所需的连接库即lib文件3.未使用#pragma once造成文件被多次编译4.工程内函数或变量不存在    1,只声明没定义。

2016-03-03 23:26:51 2027

原创 heap corruption detected

在编写C++ Socket的项目中,按照书上的做法,在客户端建立连接之后,便立即发送一段信息,然后这时在服务器端的接收socket便会出现heap corruption detected错误在查遍google和baidu之后,都没有在accept之后出现hcd错误的情况,所以只好自己琢磨下,在查遍Microsoft的文档后,发现accept的返回值只是一个SOCKET,而且官方的例子也只是

2015-10-18 23:29:44 383

原创 表达式必须包含类类型

将.换成->

2015-10-18 22:56:59 30293 11

原创 C++中windwos数据类型和类型转换

带LP的都是指针类型LPSTR (ANSI)字符串变量LPCSTR (ANSI)字符串常量LPCTSTR (Unicode)如果定义了UNICODE宏,则是LPCWSTR,否则是LPCSTRLPTSTR (Unicode)字符串变量其中StackExchange中有:LPSTR = char*LPCSTR = const char*LPWSTR = wc

2015-10-14 22:35:08 322

原创 C++ Error2005

首先,贴上网上一般对付Error2005的办法:   1. 重复定义全局变量。可能存在两种情况:    A、对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该是在一个 CPP文件中定义如下:int g_Test;那么在使用的CPP文件中就应该使用:extern int g_Test即可,如果还是使用int

2015-10-14 19:09:41 1063

转载 Java字符串格式化

常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Lo

2015-08-11 12:00:35 240

原创 Xampp中mysql错误

mysql错误信息如下:2015-08-11 08:49:59 7268 [Note] Plugin 'FEDERATED' is disabled.2015-08-11 08:49:59 1cdc InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed

2015-08-11 08:53:47 820

原创 C#多线程以及更新UI

C#中线程的基本使用:新建线程:using System.Threading;Thread mThread = new Thread(new ThreadStart(dowork));//dowork为指定方法启动线程: mThread.IsBackground = true; mThread.Start();终止线程:

2015-08-07 11:43:31 991

转载 .Net命名方法

通用命名规则程序命名规则:(1)命名空间     以如下形式命名: CompanyName.TechnologyName         如: Microsoft.Office, PowerSoft.PowerBuilder (2)窗体的命名    1. 窗体类的命名        a. 以Form结尾          b. 以名词或名词短语命名.如:

2015-08-07 09:00:38 336

原创 sqlserver插入方法

在C#向sqlserver插入大量数据的时候,有几种方法的比较:1.生成语句,然后执行语句。效率最差的一种;2.使用存储过程,较之前一种方法,效率会有提高,但是比较繁琐的就是需要在sqlserver中也要写入相应的T-Sql语句;3.使用SqlBulkCopy ,这是网上说的效率最高的一种,测试之后,也确实有较高的处理效率有人做过统计:写入十万笔资料10次的平均秒数

2015-08-03 10:21:04 633

原创 Android中ListView的使用

网上有一种方法是使用ListActivity,但是经过使用之后操作性没有Activity大,所以建议还是使用正常的Activity类,在Layout中添加ListView控件首先在xml文件中:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_widt

2015-07-22 15:39:54 304

转载 Android控件对齐方式

android:layout_above 将该控件的底部至于给定ID的控件之上android:layout_below 将该控件的顶部至于给定ID的控件之下android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐android:layout_alig

2015-07-22 14:25:14 549

转载 sqlserver复制表到另一个数据库

1.复制表结构及资料(在另一个数据库中不存在表的结构时)select * into 数据库名.dbo.表名 from 源表(全部数据)如:select * into t1.dbo.YS1 from test.dbo.DXYS ,此句执行的结果是把test数据库中的DXYS表及数据复制一份到t1数据库中,并命名为YS1,其中t1中的YS1表是新建的。2.完全复制 insert

2015-07-22 09:41:00 826

原创 C#中ArrayList和HashTable

System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度,而不需要手动分配和管理内存添加元素ArrayList.Add(Object);遍历IEnumerator ieIn = inNode.GetEnumerator();//迭代while (ieIn.MoveNext()) { Console.Wirte(ieIn

2015-07-16 23:11:47 1234

原创 C#调用存储过程

这次项目的数量级在1000万,所以需要对数据的操作进行优化,存储过程可以大大减少数据通信量,其他的优化倒不知道在哪里有优化的地方首先要在sqlserver里面新建存储过程右键新建即可使用的命令是 create proc [your proc name]create proc [dbo].[DOInsert] @in_out varchar(25), @number

2015-07-16 22:43:26 475

原创 Android中百度地图的Lcom/baidu/a/a/a/a错误

网上有很多说这个错误是因为引用的libs里面包名重复的问题,但是找了很长时间也没找到相同的包名。然后我去看百度的论坛,上面说集成的功能要在平台统一资源http://lbsyun.baidu.com/sdk/download?selected=navifunctionwithtts下载所以从教程里面的相关下载里面下载的包和之后从平台下载的包冲突了,故把libs里面百度地图的包全部

2015-07-15 10:44:45 653

原创 Android中ImageButton边框完全填充

首先,在建立ImageButton的时候。边框填充颜色设置为白色。之后会出现银灰色的内填充边框之后,只要在xml中设置好下面两个属性就行android:src="@drawable/ic_user"android:background="@null"其中src中设置的是新建ImageButton的名称网上有说android:background可以设置为#e0000000

2015-07-13 22:12:10 1312

转载 Android样式资源

一个完整的主题应该定义哪些内容呢,以Theme为例,如下:1)颜色12345678910<item name="colorForeground">@android:color/bright_foreground_dark<item name="colo

2015-07-12 23:10:11 668

原创 Android常见错误

error inflating class  xml文件中的无效类,常见原因是没有引用。

2015-07-12 20:35:31 347

转载 Android自带样式

android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式 android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不显示应用程序标题栏,并全屏

2015-07-12 20:32:46 257

转载 淘宝安全团队高手关于信息安全发展的看法,很有启迪!

我们在做什么?将走向何方?2010-02-20 16:51“我们在做什么?将走向何方?”    这本来是一个极具有哲学意味的命题,在读大学的时候,我的心理课程老师就专门给我们上过一堂这样的课。但今天在这里,我并不想探讨任何哲学或者人生的问题,只是想讲讲我对甲方安全发展方向的一些理解。对面临就业选择的朋友来说,可以作为一个参考。甲方在这里就是指安全不是核心业务的企业,

2015-06-04 13:02:12 2125

原创 win8.1分区

windows8.1 专业版安装密钥:XHQ8N-C3MCJ-RQXB6-WCHYG-C9WKB;在安装的时候会遇到mbr分区无法识别的情况,此时可以分两步解决:1.利用老毛桃的diskgenius可以在菜单里面转换分区为UEFI;2.此时在安装界面会出现无法找到分区,也无法建立分区的提示,此时选择要安装的分区,删除分区,然后建立分区即可;附:老毛桃下载http://www

2015-06-03 20:25:11 330

空空如也

空空如也

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

TA关注的人

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