自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 C++ STL std::copy 详解

如果要把一个序列(sequence)拷贝到一个容器(container)中去,通常用std::copy算法,代码如下:[cpp] view plain copy std::copy(start, end, std::back_inserter(container));   这里,start和end是输入序列(假设有N个元素)的迭代器(iterator),

2017-11-07 23:59:40 3415

转载 模块插入错误 insmod: can't insert 'memdev.ko': Device or resource busy

转载至http://blog.csdn.net/dddxxxx/article/details/52530402insmod: can't insert 'dev.ko': Device or resource busy图1  模块Device or resource busy提示什么chmod,chown都用过了,6410板子也

2017-10-29 21:10:26 1848

转载 linux下文件的复制、移动与删除命令

linux下文件的复制、移动与删除命令为:cp,mv,rm一、文件复制命令cp    命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)              cp [option] source1 source2 source3 ...  directory    参数说明:    -a:是指archive的意思,也说是指

2017-10-26 19:00:26 545

转载 Linux下实时查看GPU状态

1. 显示当前GPU使用情况Nvidia自带了一个nvidia-smi的命令行工具,会显示显存使用情况:$ nvidia-smi11输出: 2. 周期性输出GPU使用情况但是有时我们希望不仅知道那一固定时刻的GPU使用情况,我们希望一直掌握其动向,此时我们就希望周期性地输出,比如每 10s 就更新显示。 这时候就需要用到 watch命令,来周期性地执行nvi

2017-10-26 18:58:54 58580 1

转载 ./include/caffe/common.hpp:4:32: fatal error: boost/shared_ptr.hpp: 没有那个文件或目录

第n+1次安装caffe。环境:ubuntu16.04+cpuonly+anaconda2解决方案:出现该错误的原因是少了依赖。在命令行输入:[plain] view plain copy$ sudo apt-get install --no-install-recommends libboost-all-dev  

2017-10-26 18:57:43 4073 1

转载 CUDA进阶第二篇:巧用PTX

写在前面并行线程执行(Parallel Thread eXecution,PTX)代码是编译后的GPU代码的一种中间形式,它可以再次编译为原生的GPU微码。CUDA 手册传送门:Parallel Thread Execution ISA Version 4.3利用PTX来进行试验,我们可以解决一些在写代码时遇到的不确定问题。下面举几个例子:核函数的参数是直接放到寄存器中

2017-10-26 18:56:15 1206

转载 CUDA4.0 inline PTX汇编程序开发

内联PTX汇编具有如下形式:asm(“instop”:”type_symbolic”(or):”type_symbolic”(ir),..);asm(“instop”::”type_symbolic”(r));第二种形式是无输出操作格式,需要使用”::”指示符其中instop是指令操作type_symbolic是类型指示符(可选如下),分别对应与PTX中的数据类型:“h”

2017-10-26 18:52:02 1574

转载 C++ char*,const char*,string的相互转换

1. string转const char*string s="abc";constchar* c_s= s.c_str();2. const char*转string   直接赋值即可constchar* c_s="abc";string s(c_s); 3. string转char*string s="abc";char* c;

2017-10-04 20:58:43 583

转载 python读写二进制文件

需求python读取一个二进制文件,然后写入另一个文件,在这里关键是判断文件长度的语句:os.path.getsize('file') #!/usr/bin/env python import os f1 = open("wxPython4.jpg", "w") #f1.write(data) co

2017-10-04 20:57:10 1006

转载 vim如何删除文件中所有东西

方法1:    按ggdG方法2:       :%d

2017-10-04 20:55:42 812

转载 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

结果终端提示:无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?”解决办法如下:1.终端输入 ps  -aux ,列出进程,找到含有apt-get的进程,直接sudo kill PID解决。2.强制解锁--命令:sudo rm /var/ca

2017-10-04 20:54:00 286

原创 如何显示二进制文件中的内容

今天做了一个特定的需求,就是将一个二进制图输出,这个图是个二进制文件,每一行包括起始节点和目标节点。#include#include#include#include#include#include#include#include#includeusing namespace std;int readNum(string & s,int * temp){ i

2017-10-04 18:59:09 4590

转载 ubuntu16.04下github的安装和使用

一.检查是否安装了gitsulei@sulei:~$ git versiongit version 2.7.4二.如果没有安装,则使用如下的命令sudo apt-get install git git-core三:进行SSH认证sulei@sulei:~$ ssh -T [email protected]: Permanently added the RSA host

2017-10-02 22:03:02 940

转载 git push时提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支

在对本地库中的文件执行修改后,想git push推送到远程库中,结果在git push的时候提示出错:! [rejected]        master -> master (non-fast-forward)error: 无法推送一些引用到 '[email protected]:GarfieldEr007/XXXX.git'提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支

2017-10-02 22:00:56 2872

转载 Linux中GNU nano编辑器的使用

Linux GNU nano编辑器的使用被nano编辑器折腾了半天,收藏一下吧。省得以后到处找我们以后基本都需要编辑文件来实现不同的设置,那么我们用什么来设置配置文件呢,用编辑器,就好比windows下的记事本和写字板,我们今天就来讲一下debian的默认编辑器----nano首先我们在网络上看看有没nano的资料网络上很少有nano的资料,那么我就来 给大家讲解一

2017-10-02 21:58:35 1578

转载 Linux中error while loading shared libraries错误解决办法

转载自http://www.cnblogs.com/codingmengmeng/p/7456539.html默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件,通常通过源码包进行安装时,如果不指定--prefix,会将库安装在/usr/local/lib目录下;当运行程序需要链接动态库时,提示找不到相关的.so库,会报错。也就是说,/usr/local/lib目录不在系

2017-10-02 21:54:11 15324 2

原创 Centos7安装boost

今天运行编译一个程序时,出现了缺少boost库的错误,于是就试着装了一下boost。下面是安装流程:1.下载使用wget在网站http://www.boost.org/上面下载压缩文件。2.解压并安装tar -xvf  压缩文件cd 解压目录sudo ./bootstrap.sh             \\使用sudo获得相关权限。sudo ./b2sudo

2017-10-02 21:46:50 1518

原创 二进制下异或运算与二进制数中1个数的奇偶性联系

二进制下异或运算与二进制数中1个数的奇偶性联系,也就是说有三种情况,1.拥有奇数个1的二进制数与拥有奇数个1的二进制数的异或运算。2.拥有奇数个1的二进制数与拥有偶数个1的二进制数的异或运算。3.拥有偶数个1的二进制数与拥有偶数个1的二进制数的异或运算。假设前提:总位数为w,数一拥有x个0,数二拥有y个0,数一中0匹配了数二中k个1(k因为异或运算产生1只有两种情况:数一的0与数二的1,数

2017-05-31 11:57:11 3128

原创 如何不利用一个额外的变量来达到交换两个变量值的目的-------位上的异或运算

问题:一般我们要交换两个变量的值,多会采取一个额外变量来实现,比如temp=a,a=b,b=temp,现在我们能不利用temp来实现交换a,b两个变量值的目的吗?解决方案:^异或运算符,而且我们会发现a^a=0,还有0^a=a,依据这两条理论,我们可以实现之前提出的问题。代码如下:#includevoid inplace_swap(int * x,int * y){   

2017-05-23 22:37:21 317

原创 如何不利用一个额外的变量来达到交换两个变量值的目的-------位上的异或运算

问题:一般我们要交换两个变量的值,多会采取一个额外变量来实现,比如temp=a,a=b,b=temp,现在我们能不利用temp来实现交换a,b两个变量值的目的吗?解决方案:^异或运算符,而且我们会发现a^a=0,还有0^a=a,依据这两条理论,我们可以实现之前提出的问题。代码如下:#includevoid inplace_swap(int * x,int * y){

2017-05-23 22:32:16 162

原创 老版mysql下载地址

http://downloads.mysql.com/archives.php

2017-04-02 13:51:38 1405

转载 openssh-server和openssh-clients的区别

openssh-server的功能主要是作为一个服务运行在后台,如果这个服务开启,我们就可以用一些远程连接工具来连接centos。因为minimal版本自带openssh-server,所以XShell可以连上centosopenssh-client的功能我觉得类似于XShell,可以作为一个客户端连接上openssh-server,但是Centos6.4的minimal版本不包括open

2017-04-02 07:55:43 8883

转载 Linux下使用CPAN进行Perl模块的安装

当我们想使用某些Perl模块的时候,很可能会遇到当前系统不存在这个模块的情况,这时我们可以通过使用CPAN来对相应的模块进行获取,下面就介绍一下CPAN的使用方法。首先,我们可以用perl -e 'use module'这个命令来检查一下系统的perl的某个模块是否可用,如[root@localhost ~]# perl -e 'use Test::Parser'Can't locat

2017-04-02 07:53:27 5078

转载 TPC-H简介

商业智能计算测试TPC-H 是美国交易处理效能委员会(TPC,Transaction Processing Performance Council) 组织制定的用来模拟决策支持类应用的一个测试集.目前,在学术界和工业界普遍采用它来评价决策支持技术方面应用的性能. 这种商业测试可以全方位评测系统的整体商业计算综合能力,对厂商的要求更高,同时也具有普遍的商业实用意义,目前在银行信贷分析和信用卡分析

2017-03-31 17:41:33 744

原创 python使用mechanize模拟登陆新浪邮箱

mechanize相关知识准备:mechanize.Browser()# 设置是否处理HTML http-equiv标头set_handle_equiv(True)# 设置是否处理重定向set_handle_redirect(True)# 设置是否向每个请求添加referer头set_handle_referer(True)# 设置是不遵守robots中的规则

2017-02-11 10:35:18 941

原创 关于使用python的open函数出现No Such file or dir的错误

我写的代码如下:1234567def createFileWithFileName(localPathParam,fileName):     totalPath=local_url+'\\'+fileName     if not os.path.exists(totalPat

2017-02-08 20:37:04 7702

转载 java中int和Integer的相互转化

本文转载自自由呼吸《 java中int和Integer的相互转换》int到Integer:int a=3;Integer A=new Integer(a);或:Integer A=Integer.valueOf(a);Integer到int:Integer A=new Integer(5);int a=A.intValue()

2016-07-26 23:24:33 37821

原创 书店管理实例(TreeMap树状映射表)

TreeMap是SortedMap的实现类,也是处理键值对。1.put(Key,Value)向里面添加键值对。2.keySet()返回所有key的一个set集合。3.get(Key)返回对应的key的value值。4.containsKey(Key)判断是否包含对应的key值。5.values()返回所有的value组成的一个collection集合6.size()返回键值

2016-07-24 23:44:01 330

原创 学生考试实例(HashMap散列映射表)

HashMap主要用来存放键值对,其中Key不能重复。1.keySet():用来获取所有key组成的一个Set视图。2.get(String):用来获取对应的key的value值。3.remove(String):移除对应的key的键值对。4.put(key,value):向HashMap中添加键值对。5.clear():清楚所有的映射关系。6.size():返回映射关系数

2016-07-23 23:19:43 491

原创 学生自动排队实例(comparactor比较器)

本节实现了学生自动排队实例,comparactor比较器实现了比较的方法。1.由于实现了比较器类,所以不需要实现Comparable接口。2.实现Comparable接口的排序叫做自然排序,利用比较器类的排序叫做客户化排序3.可以按需定制自己的compare方法。StudentCom类public class StudentCom { private String name;

2016-07-23 22:41:06 379

原创 常用的日期格式

今天遇到了一个关于日期的问题,需要将2016-6-15 20:23:23这种形式的时间字符串转换为2016年6月15日,由于学习经验少,但是懵逼了0.0,后来百度找到了相关方法。同时,也将常用的日期转换方法的用法保存下来。供大家学习查阅。我的代码:using System;using System.Collections.Generic;using System.L

2016-06-15 22:58:09 248

原创 设计模式之迭代器模式

说起迭代器,大家一定不陌生,经常使用的foreach in 这种循环就是,C#语言已经内置化了迭代器模式,主要是支持对非泛型集合的简单迭代接口IEumerator和公开枚举数IEnumerable。虽然内置了,但是这种模式也有我们学习的必要性。代码如下using System;using System.Collections.Generic;using System.Lin

2016-06-15 22:57:00 295

原创 设计模式之组合模式

当需求中是体现部分与整体层次的结构时,以及你希望忽略组合对象与单个对象的不同,统一的使用组合结构中的所有对象时,就应该考虑使用组合模式了。例如:我们单个复制一个文件和多个复制文件,对我们而言,并不在乎一个文件的复制与多个文件复制的区别,也就是我们的操作是一样的。下面的代码是建立一个公司的组织结构,其中各个部分,不管是分公司还是部门,都拥有一套相同的功能操作。代码如下:

2016-06-14 22:40:41 200

转载 C#中DataTable的用法

转载别人的转载,原作者都不知道了在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。         一、DataTable简介              (1)构造函数           DataTable()   不带参数初始化DataTabl

2016-06-14 22:39:53 2726 2

原创 如何显示二进制流的图片(利用img控件)

之前在http://www.cnblogs.com/JsonZhangAA/p/5568575.html博文中是利用的image控件来显示的二进制流图片,我现在想的是能通过普通的这种形式来显示我的二进制流图片吗?必须可以(◑▽◐),就是写法稍微麻烦了一点,img要写成这个样子:,对你看的没错,它的地址指向了一个aspx页面,这个页面有个奇特之处,就是我们新建后,不用写任何前

2016-06-11 08:47:09 28690 2

原创 C#写爬虫,版本V1.0

之前看了Sql Server中的基本数据类型,发现image这个类型还是比较特殊的。于是乎就做了一个将图片以二进制流形式存储的程序http://www.cnblogs.com/JsonZhangAA/p/5568575.html,现在如果我想批量ed存储网上一个网站的图片,难道我要手写n多地址吗?显然这是不可取的,针对这种情况,就用C#写了一个简单的爬虫,我们所爬的对象是天文网ht

2016-06-11 08:45:42 1090

原创 使用C#向Sql Sever中存取网络图片和本地图片(二进制流的形式)

先是做普通的,存储我们本地的图片,将它转化为二进制流存储到数据库对应的表中。代码如下:  string path = "../../A.jpg"; FileStream fs = new FileStream(path, FileMode.Open); int streamLength = (int)fs.Length;

2016-06-07 22:41:28 532

原创 sql server中常见的数据类型

转至http://www.cnblogs.com/andy_tigger/archive/2011/08/21/2147745.htmlbit    整型 bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或False 、On 或Off.   注意:很省空间的一种数据类型,如果能够满足需求应该尽量多用。

2016-06-06 23:24:38 398

原创 设计模式之适配器模式

适配器模式主要用于当我们写的代码与旧代码(可能不是我们写的)无法兼容时,做类型兼容,这样我们就可以轻松使用旧代码中的功能了,这个模式和装饰模式很像。但二者还是有所区别的,装饰模式主要是为了为类添加装饰功能,将核心功能与装饰功能分开。适配器模式主要是为了新旧代码的兼容,万不得已才使用。代码如下:using System;using System.Collections.

2016-06-04 21:42:32 227

原创 自己动手写计算器V1.2

1.2版本主要添加了分数、取负、开方三个功能,由于这三中运算输入单目运算,所以,新声明了一个新类  class OPeratorV1_2至此基本完成了一个标准计算器,至于拥有更多功能的科学计算器,日后再做开发,暂定版本2.0代码如下:自己写的操作类,负责各种运算,由于是利用了工厂模式,以后新增功能会很方便,特别是今天添加上面的三个功能时,深深体会到了模式的好处。

2016-06-04 21:29:09 360

游戏代码c语言

各种经典小游戏的代码,有兴趣的的朋友可以下载来练练,挺有意思的。好资源一起分享。

2013-01-08

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

TA关注的人

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