自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Ubuntu 开发者工具中心 Ubuntu Make

Ubuntu Make 前身是 Ubuntu Developer Tools Center。可在 Ubuntu 平台上快速安装各种语言的开发环境。ubuntu / ubuntu-makeWatch51 Star382 Fork58Ubuntu Make — More...Issues#238Syml

2016-01-29 17:57:40 352

转载 clion 破解

-Didea.no.64bit.check=true注册时选择“License server”输入“http://idea.lanyus.com/”点击“OK”快速激活JetBrains系列产品oschina看到的注册方式:安装前修改时间为2099年等很多年后的时间点,安装后选择免费试用30天,然后退出idea,把时间修改回来,这样就可以成功注册了如果之前

2016-01-28 17:23:47 2118

转载 clion 32位xp安装 64位软件

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:匿名用户链接:https://www.zhihu.com/question/32254851/answer/77107165来源:知乎1.解压clion安装包到硬盘2.删除自带jre目录3.修改clion.bat,在第53行末尾添加: -Didea.no.64bit.check=true4

2016-01-28 11:22:33 2143

转载 Swift plugin for CLion

Posted on December 16, 2015 by Anastasia KazakovaHi,Recently we’ve opened the Early Access Program for CLion 1.5. In this post we highlight another new feature: Swift support in CLion!

2016-01-27 10:21:56 1899

转载 Startup Error: Unable to detect graphics environment

是因为我在xshell中进行安装phpstorm出现的,算是给了自己一个教训,以后还是尽量直接在linux里工作吧。

2016-01-27 09:30:16 14488 1

转载 linux下使用select实现精确定时器

在编写程序时,我们经常回用到定时器。本文讲述如何使用select实现超级时钟。使用select函数,我们能实现微妙级别精度的定时器。同时,select函数也是我们在编写非阻塞程序时经常用到的一个函数。首先看看select函数原型如下:int select(int nfds, fd_set *readfds, fd_set *writefds, fd_

2016-01-21 10:23:20 402

转载 Linux用户态程序计时方式详解

前言     良好的计时器可帮助程序开发人员确定程序的性能瓶颈,或对不同算法进行性能比较。但要精确测量程序的运行时间并不容易,因为进程切换、中断、共享的多用户、网络流量、高速缓存访问及转移预测等因素都会对程序计时产生影响。     本文将不考虑这些影响因素(相关资料可参考《深入理解计算机系统》一书),而仅仅关注Linux系统中用户态程序执行时间的计算方式。除本文所述计时方式外,还可

2016-01-21 09:57:55 565

转载 linux命令行终端设置tab补全文件名或路径不区分大小写(大小写不敏感)

在 inputrc 文件中增加一行配置1echo "set completion-ignore-case on">>~/.inputrc当前用户重新登录后生效。当然了,这只是改变当前用户的操作配置,如果要改变全局(对所有用户都生效)的配置,需要在 /etc/inputrc 文件中增加相同

2016-01-20 16:25:32 9581 1

转载 gcc 编译参数 -fPIC 的详解和一些问题

ppc_85xx-gcc -shared -fPIC liberr.c -o liberr.so-fPIC 作用于编译阶段,告诉编译器产生与位置无关代码(Position-Independent Code),  则产生的代码中,没有绝对地址,全部使用相对地址,故而代码可以被加载器加载到内存的任意  位置,都可以正确的执行。这正是共享库所要求的,共享库被加载时,在内存的位置不是固定的

2016-01-17 18:46:20 459

转载 Ubuntu系统下Git的使用

-----------------------------------------------------Git安装---------------------------------------------------可以输入git,看看系统有没有安装Git,没有安装会提示,如下:Theprogram 'git' is currently not installed. You can in

2016-01-17 17:39:42 395

转载 Ubuntu 安装 JDK 7 / JDK8 的两种方式

ubuntu 安装jdk 的两种方式:1:通过ppa(源) 方式安装.2:通过官网下载安装包安装.这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级使用ppa/源方式安装1.添加ppasudo add-apt-repository ppa:webupd8team/javasudo apt-get update2.安装ora

2016-01-17 13:11:36 275

转载 在 Ubuntu 14.04 中安装 Pepper Flash Player For Chromium-转

一个 Pepper Flash Player For Chromium 的安装器已经被 Ubuntu 14.04 的官方源收录。Flash Player For Linux 自11.2 起已经停止更新,目前 Linux 平台下面的 Flash Player 只能依靠 Google Chrom 的 PPAPI (Pepper Flash Player)进行更新(Chrome Only)(Ad

2016-01-17 13:10:48 422

转载 error: storage class specified for parameter问题-转

今天编译时,出现error: storage class specified for parameter问题一下子出现了很多错误;最后,发现是新增的头文件中,最后一个函数的声明缺少一个";“ 引起这个错误虽然很小,但检查起来不是很容易,主要原因我觉得还是gcc做语法检查的时候进行了过多的错误处理,忽略了识别不了的token,这样错误被累计导致产生这个报警信息。后续需要注意

2016-01-17 13:10:16 744

转载 Linux C 多线程编程----互斥锁与条件变量-转

转:http://blog.csdn.net/xing_hao/article/details/6626223一、互斥锁互斥量从本质上说就是一把锁, 提供对共享资源的保护访问。  1. 初始化:  在Linux下, 线程的互斥量数据类型是pthread_mutex_t. 在使用前, 要对它进行初始化:  对于静态分配的互斥量, 可以把它设置为PTHREAD_

2016-01-17 13:09:35 401

转载 Accelerated C++ 习题答案

1. 在google的groups,也就是http://groups.google.com里发现很多人在讨论这本书中个别题的答案.如果你想要某一道题的答案,就在那搜Accelerated C++ exercise 3-2,其中3-2是题号,这是示范2. Paul Parks 国外的在弄 http://www.parkscomputing.com/accelerated-cpp-soluti

2016-01-17 13:09:05 5215

转载 Qt、GTK 和KDE、GNOME的关系-转

Linux 下的图形库介绍在进行Linux下的图形系统编程时,我们常常会遇到以下这些概念:Framebuffer, X11, SDL,DFB, miniGUI, OpenGL,QT, GTK,KDE, GNOME等等。 一、Linux 图形领域的基础设施 1.1 X Window X Window从逻辑上分为三层:X Server、X C

2016-01-17 13:08:32 738

转载 基于Linux的USB主/从设备之间的三种通信方式-转

随着简单易用的接口日益流行,在中添加对USB接口的支持已成为大势所趋。本文通过介绍中支持USB的各种模块和库,分析了在Linux上利用USB实现高速串口和以太网连接等通信方式的具体方法。通用串行总线(USB,Universal Serial Bus)是一种非常实用的通信接口,其应用日益广泛。有三种方法可以使运行Linux操作系统的嵌入式系统支持USB接口,本文将对这三种方法逐一进行介绍。

2016-01-17 13:07:58 536

转载 2048-转

/*  * File:   main.c * Author: z * * Created on January 30, 2015, 11:52 PM */#define n 4         //Matrix of n*n#include #include #include #include #i

2016-01-17 13:07:25 7461

原创 俄罗斯方块 linux c

#include #include #include #include #include #include //#include //#include //#include //#include /*"▣" "▣" "▊" "■" */#define NONE          "\33[m"   

2016-01-17 13:06:30 1091

转载 printf利用转译字符在终端显示进度条(时钟)-zhuan

printf("\33[s"); 后跟下句才能固定显示,不知道为什么printf("\33[0;0H\33[0m");void processbar(){    time_t t_time;    char *a_time;    char *day;    char *hour;    int count=0;    day

2016-01-17 13:05:44 829

转载 stty详解

简洁方式,显示波特率sttyspeed 38400 baud; line = 0;eol = M-^?; eol2 = M-^?; swtch = M-^?;ixany iutf8====================================================================================实际中用到的参数

2016-01-17 13:04:33 1629 1

转载 使用tcgetattr函数与tcsetattr函数控制终端-转

为了便于通过程序来获得和修改终端参数,Linux还提供了tcgetattr函数和tcsetattr函数。tcgetattr用于获取终端的相关参数,而tcsetattr函数用于设置终端参数。这两个函数的具体信息如表6.2所示。表6.2   tcgetattr函数和tcsetattr函数头文件函数形式int tcgetattr(int fd,

2016-01-17 13:03:59 264

转载 linux select函数用法

select系统调用是用来让我们的程序监视多个文件句柄的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有一个或多个发生了状态改变。关于文件句柄,其实就是一个整数,我们最熟悉的句柄是0、1、2三个,0是标准输入,1是标准输出,2是标准错误输出。0、1、2是整数表示的,对应的FILE *结构的表示就是stdin、stdout、stderr。        函数原型是:in

2016-01-17 13:03:28 219

转载 C语言中控制printf的打印颜色实例及vt100的控制符文档-转

自:http://blog.csdn.net/evimacsl/archive/2010/01/18/5206836.aspx 为了给printf着色方便, 我们可以定义一些宏:viewplain copyto clipboard print ?#define NONE          "/033[m"   #define RED   

2016-01-17 13:02:41 390

转载 C++俄罗斯方块(linux环境)-转 感觉非常好

C++俄罗斯方块(linux环境)-转 感觉非常好空间本程序的运行环境是linux,用到了多线程。创建了一个用来绘图的线程和一个获取按键的线程。程序中有一些需要改善的地方,比如336-338行定义的全局变量以及声明的对象。本来声明的Block和Table对象应该在main函数里面,然后将这两个对象作为参数传递给线程函数getkey。但是好像只能传

2016-01-17 13:01:57 530

转载 Linux下俄罗斯方块程序设计(c++)-转

Linux下俄罗斯方块程序设计(c++)-转空间http://fangnux.blog.51cto.com/7902770/1347375话不多说先上图:   很多在windows下做的,用的图形图像的库,监听键盘的线程也是封装好的,大家在看我的程序时就会

2016-01-17 13:00:57 1139

转载 使用C语言计算utf-8字符串长度 和取子字符串-转

C或C++语言处理宽字节字符串上是个弱项,虽然stl定义了wstring等类型,但是实际应用中还是存在一些问题,而C语言的支持就更少了,如果想跨平台,问题就会更多。最近项目中要处理utf-8字符串,需要计算字符串长度以及对其裁剪,例子代码如下:#include #include #include  //utf8字符长度1-6,可以根据每个

2016-01-17 13:00:23 882

转载 方向键 红色正确

方向键(←): 0xe04b 方向键(↑): 0xe048 方向键(→): 0xe04d 方向键(↓): 0xe050 按一次键,可以 连取两个 ch1 = getch(); ch2 = getch(); \n 回车换行  \t 横向跳到下一制表位置  \v 竖向跳格  \b 退格  \r 回车  \f 走纸换页  \\ 反斜线符"\"  \

2016-01-17 12:59:34 491

转载 linux下的图形界面扫雷游戏(Gtk+2.0)

linux下的图形界面扫雷游戏(Gtk+2.0)空间转载请注明出处。http://www.cnblogs.com/dave_cn/ 之前做了一个字符界面下的扫雷(http://www.cnblogs.com/dave_cn/archive/2010/10/13/1849342.html)自己倒是玩的不亦乐乎,不过用户体验太

2016-01-17 12:59:01 1236

转载 Linux下的字符界面扫雷游戏

Linux下的字符界面扫雷游戏空间转载请注明出处。http://www.cnblogs.com/dave_cn/  这段时间事情比较忙,好不容易抽出些时间再找点游戏练练手,这里献丑了。 我在Ubuntu 10.04下测试过,可以正常运行。代码用到了NCURSES库。编译的时候链一下ncurses库就可以了,如:

2016-01-17 12:57:44 658

转载 分享自己写的一个贪吃蛇的游戏(Linux)

转载请注明出处。http://www.cnblogs.com/dave_cn/本程序需要ncurses库,ubuntu下安装ncurses可以执行下面命令:sudo apt-get install libncurses5-dev 关于ncurses的用法,读者可以Google之。程序运行的效果如下:其中包含两个窗口,一个为game窗口,一个为日志窗口。 

2016-01-17 12:56:32 403

转载 分享一个蛋疼的俄罗斯方块小游戏

分享一个蛋疼的俄罗斯方块小游戏空间转载请注明出处。http://www.cnblogs.com/dave_cn/ 我在Ubuntu 10.04下测试过,可以正常运行。不过界面让人蛋疼。代码用到了NCURSES库。编译的时候链一下ncurses库就可以了,如:cc -Wall -O2 -o c01 file.c -lncurse

2016-01-17 12:55:53 416

转载 C语言中怎么将变量名转换为字符串 -转

比如我要做一个宏定义#define name_to_str(name)这个宏定义最终返回的是我要的字符串用这个样子的定义可以解决你的问题:#define name_to_str(name_31415926)  (#name_31415926)示例:#include#define name_to_str(name_31415926)  (#name_314

2016-01-17 12:54:47 5079 2

转载 Ubuntu 14.04安装Chromium浏览器并添加Flash插件Pepper Flash Player-转

Chromium谷歌的开源浏览器将不再支持Netscape浏览器插件API,Adobe公司的Flash将无法正常工作了。然而用户可以使用Pepper Flash Player,这是谷歌浏览器上一款替代Adobe Flash的插件。推荐阅读:Ubuntu 14.04 下载、安装、配置的相关知识 http://www.linuxidc.com/Linux/2014-04/100

2016-01-17 12:54:22 634

转载 ice 嵌入式

export PATH=/home/z/phone/src/SW_COMM/lib/SW_BPS/Terminal/Tools/CrossCompiler/bin:$PATHexport CXX=arm-none-linux-gnueabi-g++export  AR=arm-none-linux-gnueabi-arexport STRIP=arm-none-linux-

2016-01-17 12:53:53 811

转载 /usr/bin/ld: skipping incompatible -转

今天碰到的问题: /usr/bin/ld: skipping incompatibleqt在连接a和so文件时报错分析:编译器给出的错误信息已经很清楚了:兼容性问题解决方法: file xxx.a  或  file xxx.so  看一下该库的版本是32为还是64位的,或是ARM版还是..等等。仔细分析一下。你就会恍然大雾。(我的碰到的问题是:编译器选择的是pc版,但是xxx.a是AR

2016-01-17 12:53:15 624

转载 sqlite字符串连接(追加写入)

update table set ziduan =ziduan || '新内容' where id=1

2016-01-17 12:52:42 885

转载 OpenWrt的主Makefile工作过程-转

本文是对OpenWrt的Makefile的理解,转载来自恩山。OpenWrt的主Makefile工作过程http://www.right.com.cn/forum/thread-73443-1-1.htmlOpenWrt是一个典型的嵌入式Linux工程,了解OpenWrt的Makefile的工作过程对提高嵌入式Linux工程的开发能力有极其重要意义。OpenWrt的主Mak

2016-01-17 12:52:17 222

转载 想成为嵌入式程序员应知道的0x10个基本问题——转

语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。  从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗?如要你答出某个字符的ASC

2016-01-17 12:51:51 228

转载 IceE-1.3.0的移植过程及错误Time.h:36: error: expected type-specifier before ‘time-转

编译iceE下载iceE源码包下载地址:http://www.zeroc.com/icee/download.html交叉编译设置环境变量:exportPATH=/usr/local/arm-2008q3/bin:$PATH(根据各自机器的交叉工具链更改)export CXX=arm-linux-c++export AR=arm-linux-ar然后

2016-01-17 12:51:10 3780

空空如也

空空如也

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

TA关注的人

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