- 博客(113)
- 资源 (4)
- 收藏
- 关注
原创 Matlab实现图片格式转换 pgm转jpg等
在Matlab下,转换图片格式相对比较容易,本文以 PGM 转 JPG 为例,贴出示例程序: % 将pgm图片批量转换为jpg图片function [ ] = pgm2jpg( ) % 读取指定目录下面所有的pgm格式图片 pgms = dir('C:\Users\kitty\test\*.pgm'); num_pgms = length( pgms ); for i = 1 :
2016-02-23 17:17:39 19881 6
原创 Linux下txt文件与mysql数据库导入导出
txt文本文件和mysql数据库之间相互导入导出是经常的事情,本文简要的介绍一下方法。 实验环境: Ubuntu 14.04 Mysql 5.5(1)txt文件导入mysql数据库 假设 mysql 数据库中存在一张表 person : create table person(id int ,name varcha
2016-01-12 17:45:32 18646 2
原创 Python 代码实现 JPG图片转PGM图片
Python 作为一门强大的语言,实现图片格式转换自然是轻轻松松了,能够实现 JPG , PNG , TIF , PGM等多种格式之间的转换。 JPG转换成PGM格式的代码如下,有需要的朋友可以参考~~ # coding=utf-8 import Imageimport os.pathimport glob# python 函数# 功 能:将一张 jpg文件转
2015-12-31 20:28:07 8338
原创 Linux下 C++遍历目录下所有文件
在Linux下,用 c++ 遍历目录下的所有文件比较简单,代码如下,有需要的可以参考~#include #include #include #include #include #include #include using namespace std;/***** Global Variables *****/char dir[100] = "/home";int con
2015-12-27 21:05:28 20735 1
原创 Linux Shell 逐行读取文件 ( txt , sh , csv等)
今天写了一个简单的 Linux Shell 逐行读取文件(txt,sh,csv....)的程序,记录一下,有需要的朋友可以参考。#!/bin/bash# Only 1 parameter !if [ $# != 1 ];then echo " Usage: .\read.sh filename!"; exitfi# check the file !if ! [ -f $
2015-12-27 16:30:09 22460 8
原创 极客必备之C++ 定时器
对关注性能的程序开发人员而言,一个好的计时部件既是益友,也是良师。计时器既可以作为程序组件帮助程序员精确的控制程序进程,又是一件有力的调试武器,在有经验的程序员手里可以尽快的确定程序的性能瓶颈,或者对不同的算法作出有说服力的性能比较。好了,闲话少说,进入正文。 1. 毫秒级别的定时器 Windows下面有很多毫秒级别的定时器,这里只介绍两个。 clock()
2015-12-24 22:02:25 9897
原创 Linux下安装 gnuplot
gnuplot是 Linux 系统下的一款非常优秀的绘图软件,功能相当强大,下面介绍它的安装过程,重点说明可能出现的问题。 安装命令: sudo apt-get install gnuplot-x11 我一开始是在普通用户的环境下安装的,敲 "gnuplot" 之后,出现 ”Terminal type set to unknown " ,然后就
2015-12-11 19:06:16 3338
原创 VS2013下配置OpenCV2.4.11
主要参考文章:http://blog.csdn.net/poem_qianmo/article/details/19809337 本文是参考文章的一点补充,记录自己遇到的问题,以及相应的解决方案。 按照参考文章配置了一番之后,编译运行,报错: vs2010 opencv MSVCRTD.lib(crtexe.obj) : error LNK201
2015-12-10 17:12:45 3325
原创 第一个NDK程序 MyFirstNDK_app
本文分享自己第一个NDK APP程序的开发全过程,前提是Android SDK 和 NDK 已经正确地安装和配置。 如何安装Android SDK , 参考:http://jingyan.baidu.com/article/d621e8da0999062865913f3b.html 如何安装 NDK , 参考:http://jingyan.baidu.com/art
2015-12-09 11:06:50 472
原创 android r cannot be resolved to a variable 错误以及 所有的文件没有报错但是项目报错
r cannot be resolved to a variable,这个错误几乎每个安卓开发者都会遇到,网上的答案一般都是: 1. 检查Android 的SDK是否丢失需要重新下载,检查build path 2.确保class没有import Android.R; 3,错误class引用的layout的xml文件没有错误 4.检查AndroidManife
2015-12-08 13:52:47 2061
原创 Android APP如何设置显示图标
一款APP的图标是它的脸面,颜值的重要性,不言而喻了。接下来,如何设置APP的图标? 步骤1.编辑 AndroidManifest.xml: xmlversion="1.0"encoding="utf-8"?>manifestxmlns:android="http://schemas.android.com/apk/res/andro
2015-11-30 17:14:29 6008
原创 Pig error : mismatched input 'Map' expecting EOF
Pig 下面出现错误,很大一部分是基本的语法错误,赶快检查大小写吧! 再次复习 Pig 命令的语法规则: (1)系统关键字 不区分大小写 系统关键字挺多的,目前为止的全部关键字:-- A assert, and, any, all, arrange, as, asc, AVG-- B bag, BinStorage,
2015-11-03 12:06:31 5328
原创 菜鸟学算法之 POJ1011 Sticks
这道题真是太经典了,学 dfs 必须理解透彻./** 参考了网上大神的思路,代码均为原创.* 这道题在 dfs 类型中的经典地位无可动摇,包含很多的剪枝,每一个剪枝都需要花心思好好想.* AC : 132K 16ms*/#include#include#include#includeusing namespace std;int a[66]; // 存储所
2015-10-31 19:54:49 675
原创 mysql数据库如何设置字符集
MySQL默认的字符集是'latin1',但是我们经常需要使用 utf-8 字符集,网上有很多解决方法,但是很多都需要复杂的设置,而且,还没有效果... 今天在网上看到了一种方案,觉得非常好,试了一下,有效果,于是记录下来: 先创建自定义数据库,再指定字符集 : create database 'test' default character set utf8 ; 如
2015-10-28 20:55:21 1166
原创 mkdir: `/user/hive/warehouse': No such file or directory
安装完Hadoop+Hive后,开始配置Hive了, $HADOOP_HOME/bin/hadoop fs -mkdir /user/hive/warehouse 在HDFS中创建/user/hive/warehouse目录,然而总是报错:mkdir: `/user/hive/warehouse': No such file or directory,网上搜了很多答案,
2015-10-28 16:13:47 9934 6
原创 菜鸟学算法之POJ 1644 To Bet Or Not To Bet
这是一道典型的概率DP题目,做的人不多,而且目前的通过率大约是1/3,因此非常有研究的价值. 题目大意:Alexander 遇到了一个非常有趣的赌博游戏,在一条纸带上面,有若干小方格,第一个是Start方格,最后一个是End方格,除去这两个方格,还有m个方格.游戏开始的时候,赌注放在Start小方格中,以后每一轮中,先掷硬币,若是正面朝上,赌注向右移动1格,若是反面朝上,赌注向右移动2格,但是
2015-10-26 13:43:32 807
原创 Linux命令之 find
在Linux下,使用find命令可谓是家常便饭了,但是,我只是想记录需要注意的小细节。 搜索当前目录下所有的文本文件:find . -name *.txt 运行结果: no matches found : *.txt 这里需要注意的一点就是,正则表达式*之前,需要加上\ ,即 find . -name \*.txt , 或者 find . -name '*.txt' 或者 f
2015-10-22 10:14:28 448
转载 如何成为一名出色的黑客
多数黑客还是用linux的,黑客用什么都要对其进行技术上的透彻理解,linux显然更优于windows。c语言编译多数用大名鼎鼎的GCC。 最后说一下掌握的技术吧 1.熟练掌握 C语言,汇编语言 基本上黑客新手都要学到disassemble(反汇编),就是通过一个程序运行的汇编套路来分析其源代码。并用c语言进行测试。汇编要掌握到(stack,protected mode,data segmen
2015-10-12 20:18:07 1043
原创 Linux备份还原
无论是 Windows 还是 Linux ,备份都是一个非常好的习惯。 Linux下,备份是一件非常简单的事情,一个命令备份,一个命令还原,so easy! 备份命令: tar -cvpzf /backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media
2015-10-08 12:20:24 678
原创 如何恢复Windows引导
经常玩操作系统的人,如果Linux系统挂掉了或者需要干掉,如何恢复Windows引导,这是一个常见的问题。 大致有两种情况,第一种,Windows引导被Linux完全覆盖,这种情况比较麻烦,需要在GRUB引导中添加Windows引导,具体细节可以自行百度;第二种,多系统引导,包含Windows引导,这种情况下,我们需要干掉Linux引导,完全由Windows引导。 (1)下载M
2015-10-08 09:41:12 1219
原创 玩转Ubuntu的root账号
众所周知,Linux的权限控制是非常严格的,普通账户只能做一般性的操作,重要的操作只能由 root 账户完成 ! 但是,我们日常的操作中,很多操作需要 root 权限,所以,搞懂 root 权限非常重要。本文只以 Ubuntu 为例. ( 1 ) 初始 root 密码是多少? 刚装的系统,Ubuntu的root用户是没有固定密码的,它的密码是随机产生并且动态改变的,貌似是每
2015-09-24 11:36:37 956
原创 Linux Shell编程之 for循环语句 if条件语句
最近涉及Linux Shell编程,还不太熟悉,对于赋值语句,数值计算,循环语句,变量使用都不太熟悉。我不打算一个一个的说明知识点,我打算用最多2个例子说明所有的这些知识点。Example 1 :#!/bin/bash# calculate sum = 1^2 + 2^2 + 3^2 +...+ 100^2sum=0;#tmp is temporary variabletm
2015-06-11 22:31:46 15366 1
原创 Linux如何查看CPU温度
作为爱机的主人,咱们得嘘寒问暖是不是?下面介绍Linux下查看CPU温度的方法.CentOS系列: 1.yum install lm_sensors;2.sensors-detect3.sensorsUbuntu系列:1.apt-get install lm-sensors2.sensors-detect3.service kmod start4.sensor
2015-06-11 18:12:14 43850 1
原创 mysql ERROR 1025 (HY000): Error on rename of
今天在弄mysql的时候,想要drop掉primary key,但是提示错误:mysql ERROR 1025 (HY000): Error on rename of.... .查找资料后,解决方案是:在drop 掉 primary key xx之前,如果primary key是 auto_increment,则先 把auto_increment去掉;如果primary key同时有外键约束,
2015-06-11 10:34:38 1800
原创 codeblocks如何设置编译器
其实codeblocks设置编译器很简单,没有我们想象的那么复杂,我在这个问题上面走了一趟弯路,于是觉得有必要在这里记录一下下。首先,gcc , g++ 是一定要装的,为了调试方便,GDB debugger也是一定要装的,接下来就要设置他们了。Settings -> Compiler -> Selected Compiler要选择 GNU GCC Compiler (我第一次选的Intel
2015-06-05 11:37:03 23064
原创 DreamWeaver8下面,utf-8乱码问题解决方案
在DW8下面,如果字符编码采用utf-8,即:尝试了无数次,汉字编码仍然乱码,抓狂啊。一个偶然的机会,我找到了解决UTF-8乱码的方法。(1)将DW8的全部代码剪切到记事本,然后另存为tmp.txt,注意用utf-8编码保存,然后剪切到DW8;(2)注销或重启,重新打开DW8,这个时候看到,汉字全部乱码了,删除掉,重新输入,OK ! 问题完美解决 !
2015-06-04 10:56:04 2828
原创 比较Java和C++的运行速度
因为Java是解释执行的,所以,几乎所有的教科书都说,Java比C++运行速度慢!可是,实际上,是这样的吗?实践是检验真理的唯一标准。实验环境:硬件:Intel i5 3230M双核处理器,2.6GHz 4GB DDR3内存 软件:Linux Ubuntu14.04 / Codeblocks / EclipseC++ code:#include #include#inclu
2015-05-11 21:57:00 2834 2
原创 深入研究utf8编码和ascii编码
1.ASCII编码ASCII编码是最简单的编码,只能用于英文编码,一个字节就是一个字符编码,如:在Linux下面,一个test.txt文件的内容为:abc123对应的ASCII编码为:97 98 99 1049 50 51 10在linux中,行尾结束符为 ASCII码的10(10进制数哦)2.UTF8编码UTF8编码是一个复杂的问题。UTF-8
2015-05-11 20:15:19 656
原创 我搬到CSDN新家啦!
我之前一直使用的百度空间,在百度空间上面写个人博客,但是,2015年5月份的时候,百度空间搬到百度云上面去了,啥博客都写不成了,呜呜~~认真考虑之后,觉得还是CSDN博客最专业,也最可靠,所以我就搬到CSDN新家啦~~好开心,又可以痛痛快快地写博客了~~欢迎大家一起交流,共同学习,成长,促进中国IT行业的成长!
2015-05-11 20:05:51 497
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人