自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

转载 c++ 智能指针用法详解

本文介绍c++里面的四个智能指针: auto_ptr, shared_ptr, weak_ptr, unique_ptr 其中后三个是c++11支持,并且第一个已经被c++11弃用。为什么要使用智能指针:我们知道c++的内存管理是让很多人头疼的事,当我们写一个new语句时,一般就会立即把delete语句直接也写了,但是我们不能避免程序还未执行到delete时就跳转了或者在函数中没有执行到最

2016-04-30 10:50:38 3001

转载 Linux程序前台后台切换

1、在Linux终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行root@Ubuntu$ ./tcpserv01 &2、如果程序正在前台运行,可以使用 Ctrl+z 选项把程序暂停,然后用 bg %[number] 命令把这个程序放到后台运行cat@Ubuntu:~/unp/unpv13e/tcpcliserv$ ./tcpserv01^Z[

2016-04-27 13:25:42 1470

转载 SQLAlchemy 几种查询方式总结

几种常见sqlalchemy查询:?1234567891011121314151617181920212223242526272829

2016-04-26 15:10:43 769

转载 朴素贝叶斯的三个常用模型:高斯、多项式、伯努利

朴素贝叶斯是一个很不错的分类器,在使用朴素贝叶斯分类器划分邮件有关于朴素贝叶斯的简单介绍。若一个样本有n个特征,分别用x1,x2,…,xnx1,x2,…,xn表示,将其划分到类ykyk的可能性P(yk|x1,x2,…,xn)P(yk|x1,x2,…,xn)为:P(yk|x1,x2,…,xn)=P(yk)∏ni=1P(xi|yk)P(yk|x1,x2,…,xn)=P(yk)∏i=1n

2016-04-26 13:16:23 10537

转载 如何快速更新数据库中的百万条数据

环境:ubuntu 14.04,Mysql 5.6,python 2.7。本文使用python的MySQLdb这个库,MySQL Python tutorial这个教程很赞。MySQLDBdb处理INSERT、UPDATE、DELETE时需要显式得commit()才能使更新有效,这也意味着commit之前的更新语句是放在一个事务中的。For databases th

2016-04-26 13:15:29 23474 1

转载 Python xrange与range的区别

服务器君一共花费 27.745 ms 进行了 3 次数据库查询,努力地为您提供了这个页面。Chapter: Python数据类型1. 用dictionary实现Python没有的switch语句2. Python中Dict类型的操作介绍3. Python的数据访问模型与序列介绍4. 序列的几个通用操作介绍5. 序列的索引与切片操作6.

2016-04-26 12:33:21 516

转载 MySQL 5.5版本解决中文乱码问题时my.ini内[mysqld]项中不能再写default-character-set=utf8

来看看如何解决乱码问题:在mysql中默认字符集是latin1,想要设置字符集为uft-8,可以在 my.cnf 文件中添加以下设置:·[client]1default-character-set=utf8·[mysqld]1default-character

2016-04-25 14:41:49 5433 1

转载 Character Sets and Collations

Using this example, you can change character set and collation for a MySQL database table(s).Most likely you will be need to do this if you haven’t specified character set and collation at the tim

2016-04-25 14:40:05 446

转载 在Linux环境下mysql的root密码忘记解决方法

MySQL密码的恢复方法之一1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Consol

2016-04-21 20:02:50 330

转载 《sort命令的k选项大讨论》-linux命令五分钟系列之二十七

本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅。===[正文开始]有时候学习脚本,你会发现sort命令后面跟了一堆类似-k1,2,或者-k1.2 -k3.4的东东,有些匪夷所思。今天,我们就来搞定它—-k选项!1 准备素材

2016-04-20 12:43:40 935

转载 linux sort 多字段排序

Linux多数发行版自带的sort程序,非常强大,在此只说多字段排序sort 有个参数-k,可以指定字段,有比较复杂的语法,不在文本范围内。一下为一段数据(从基因中得到,仅仅作为demo),文件名为 datachr13 3008566 3008677chr9 3024384 3024515chr19 3157071 3157172

2016-04-20 11:53:26 9116

转载 awk使用笔记:多维数组(带例子)

awk通过将下标整体看成一个字符串来支持多维数组。本文结合例子介绍awk多维数组的赋值及遍历。文章目录 [隐藏]1. 多维数组2. 数组赋值3. 遍历数组3.1 分割字符串split4. 其他1. 多维数组awk通过将下标整体看成一个字符串来支持多维数组,实际上是一维数组,如array[5,6]=7,下标5

2016-04-20 11:24:37 4505

转载 MySQL查看并修改当前数据库编码

MySQL中,数据库的编码是一个相当重要的问题,有时候我们需要查看一下当前数据库的编码,甚至需要修改一下数据库编码。查看当前数据库编码的SQL语句为:mysql> use xxxDatabase changedmysql> show variables like 'character_set_database';+------------------------+---

2016-04-15 11:23:06 469

转载 python mysqldb 数据库插入中文 “"UnicodeEncodeError:'latin-1' codec can't encode character ..."”

前端时间从网上爬取了14000+的育儿知识,尝试入库mysql的时候报如下的错误:"UnicodeEncodeError:'latin-1' codec can't encode character ..."其中,入库的python脚本已将默认编码设置为utf-8[python] view plain copydefaul

2016-04-15 10:43:11 869

转载 sqlalchemy中文问题解决方案

sqlalchemy是python下一个很强大的ORM,最近刚刚开始使用。当然由于只是刚刚接触,只学习使用了他的DB API,对于Mapper还有些不得要领。  最近写的一个程序,用到MySql数据库,有些数据库读写的操作,对sqlalchemy已经有了些了解,自然要练练,更何况它能大幅度的提高程序开发的效率。于是就驱动sqlalchemy,用它开始了第一个数据库应用程序的编写。  代码说

2016-04-15 10:24:52 1243 1

转载 centos下的samba共享文件在windows下打开没有权限

[global]   workgroup = WORKGROUP   server string = %h server (Samba, Ubuntu)   dns proxy = no   log file = /var/log/samba/log.%m   max log size = 1000   syslog = 0   pani

2016-04-13 18:22:06 8204

转载 python异常如何全面捕获

如果你在写程序时遇到异常后想进行如下处理的话请参考我下面写的对异常处理的方法:假设有下面的一段程序:try:    语句1    语句2    .    语句Nexcept .........:    print .......    但是你并不知道“语句1至语句N”在执行会出什么样的异常,但你还要做异常处理,且想把出现的异常打印出来,并不停止程序的运行,所

2016-04-12 15:32:12 2043

转载 Alembic 简明教程

本文记录了Alembic的主要使用过程。数据库版本化通常我们会将我们的代码放入到某个VCS(版本控制系统)中,进行可追溯的版本管理。一个项目除了代码,通常还会有一个数据库,这个数据库可能会随着项目的演进发生变化,甚至需要可以回滚到过去的某个状态,于是一些工具将数据库的版本化也纳入了管理。Alembic 是 Sqlalchemy 的作者实现的一个数据库版本化管理工具,它可以对

2016-04-09 17:33:40 7749

转载 【Github】向github推送代码出现error: gnutls_handshake() failed GIT repository错误的解决方案

错误如下:[html] view plain copy print?$ git clone https://github.com/blah/blah.git  Initialized empty Git repository in /home/arun/.git/  error: gnutls_handshake() failed: 

2016-04-04 12:16:12 1708

转载 Python装饰器学习笔记

之前在看>时遇到decorator时看得云里雾里,然后也没去多管,想到等以后遇到这个问题时再去解决。今天在看Django代码时看到login_required等装饰器时又遇到这个东西了,于是在网上找了一些文档重新学了一下,在此做一个总结。1. 装饰器含义装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类

2016-04-02 15:41:19 303

转载 Linux时间戳和标准时间的互转

Linux时间戳和标准时间的互转在LINUX系统中,有许多场合都使用时间戳的方式表示时间,即从1970年1月1日起至当前的天数或秒数。如/etc/shadow里的密码更改日期和失效日期,还有代理服务器的访问日志对访问时间的记录等等。 下面介绍几种时间戳格式和标准时间格式转换的方法:1、分别以标准格式和时间戳来显示当前时间[root@365linux

2016-04-01 09:56:15 2035

空空如也

空空如也

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

TA关注的人

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