自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-04-13 10:48:07 482

原创 Python中转到指定目录

使用os包的chdir函数 >>>import os #获取当前工作目录 >>>os.getcwd() #更改当前工作目录 >>>os.chdir(‘d:\’)

2015-10-24 17:09:56 9356

原创 Python3.5环境安装及使用 Speech问题解决

修改speech.pyline59 修改import thread,改成import threading line157 修改print prompt,改成print(prompt)对最后的函数_ensure_event_thread修改如下:class T(threading.Thread):    def __init__(self):        t

2015-10-24 17:02:53 10290 4

原创 Linux内核模块间函数调用正确方法

转载注明出处 : http://blog.csdn.net/xhz1234/article/details/44257293 Copyright 徐洪志(MacroSAN). All rights reserved.模块之间发生调用关系是常有的事情,下面以两个模块A、B,B使用A模块提供的函数为例,讲解正确使用的方法。模块A中使用EXPORT_SYMBOL或EXPORT_SYMBOL_GPL将要提供

2015-03-15 16:39:39 16541 1

原创 存储--IT打桩测试方法

存储–IT打桩测试方法一转载注明出处 :近期项目基本功能完成,开始IT,现对IT打桩做一个总结创建一个模块参数 int stub_location,有必要的话可以单独创建一个内核模块test_err_stub1.内核态流程测试内核态代码可以直接使用stub_location。2.用户态流程测试用户态代码必须通过一个function从/sys/module/test_err_stub/stu

2015-03-14 10:23:57 1572

原创 pygame安装过程出现找不到videodev.h的错误

pygame安装过程出现找不到videodev.h的错误

2014-11-20 23:33:56 2122

原创 杂项设备示例

通过一个简单的用户与模块交互示例,介绍杂项设备,无须手动创建字符设备文件节点。

2014-08-22 08:00:54 2561

原创 字符设备驱动程序与用户程序交互示例

在Linux中,字符设备驱动程序是最常见的一种设备驱动程序,

2014-08-22 07:48:22 2633

原创 Ubuntu:Codeblocks编译OpenGL超级宝典(第5版)的实例

在Ubuntu或其他Linux系统,使用Codeblocks运行OpenGL超级宝典(第5版)的代码。本文主要对Codeblocks进行相关配置,并对书上的GLTools目录中相关文件进行修改,以可以使用GLTools工具,方便快速创建自己的OpenGL项目。

2014-08-02 18:02:31 5300

原创 判断点是否在三角形内部

判断一个点是否在三角形内部,可以用两种简洁的方法(参阅编程在)

2014-07-26 14:10:07 1450

原创 在ubuntu-kylin14.10下,无法使用apt-get工具( libc6-i386 : 依赖: libc6 (= 2.15-0ubuntu10.5) 但是 2.19-0ubuntu6 已经安)

背景:打算安装wine。所以用apt-get install wine.最终没有安装成功。环境:笔记本系统ubuntu-kylin 14.10(64位)打印下述dpkg:依赖关系问题使得 libc6-i386 的配置工作不能继续: libc6-i386 依赖于 libc6 (= 2.15-0ubuntu10.2);然而:系统中 libc6 的版本为 2.19-0ubuntu6。

2014-07-05 12:11:20 52155 3

原创 函数指针使用示例(参考Linux-内核代码)

大概介绍Linux-内核代码中常常碰到的 函数指针 使用流程

2014-07-03 11:39:17 2429

转载 VS2008下报warning C4996

今天在写一个简单的C程序时,需要用scanf函数获得一个字符串输入 char str[20];scanf("%s", str);但是编译程序时出现了如下警告”warning C4996: 'scanf': This function or variablemay be unsafe. Consider using scanf_s instead. To disabl

2014-05-31 19:35:10 1021

原创 树莓派首次安装系统,一台笔记本、一个路由器、一根网线、无显示器,使用VNC,进入图形化界面

介绍树莓派在无显示器,仅有网线的情况下按安装系统和登录虚拟图形界面的过程。

2013-12-19 00:18:38 41769 1

原创 ubuntu等Linux系统为firefox浏览器安装adobe flash player

首先,去官网下载 点击打开链接,比如下载.tar.gz包;其次,解压该包tar -zxvf install_flash_player_11_linux.i386.tar.gz,会得到libflashplayer.so readme.txt以及usr目录;如果大家英文可以的话,看readme.txt,有安装步骤的: 1.$sudo cp -r usr/* /usr2.将libfl

2013-12-18 22:01:05 4157

原创 Linux-CentOS安装N卡驱动以及解决屏幕亮度不可调问题

首先,去Nvidia官网下载相应的显卡驱动,注意语言选择英文,中文的下载不下来。http://www.nvidia.cn/Download/index.aspx?lang=cn (使用wget下载,为了加快下载速度可以使用axel进行下载)之后,怎么安装呢?1.安装gcc,(显卡驱动安装时需要)2.禁用The Nouveau kernel driver,参考http:/

2013-06-24 08:51:58 12452

原创 关于uint64_t类型变量赋值,防止overflow错误

最近在公司做项目发现uint64_t类型的变量赋值时,发生overflow的错误。先就此写了以下的测试程序,希望对大家有所帮助。#include /* * Copyright 徐洪志(Macrosan). All rights reserved. * Data: 2013-4-20*/ // // 此程序是演示了对uint64_t类型变量的赋值#include #d

2013-04-20 16:40:33 7351

转载 Source Insight中查看文件显示全路径

使用Source insight的时候想看文件的全路径,但是默认的是中间省略的路径,所以可以通过:1.Options-->Preferences-->Display2.设置Trim long path names with ellipses为取消选择。如图: 转自txlong_onz(害羞雏田)

2012-11-14 10:30:03 2199

原创 CUDA编程中遇到的警告信息:Warning: Cannot tell what pointer points to, assuming global memory space

在写CUDA程序时,遇到了Warning: Cannot tell what pointer points to, assuming global memory space这样的警告,查阅了很多资料。终于,找到原因。下面是一个实例程序./** Copyright 徐洪志(西北农林科技大学.信息工程学院). All rights reserved.* Data: 2012-5-21*/

2012-05-21 11:03:10 2649 1

原创 Vector在CUDA中应用测试:vector-->global memory-->vector

/** Copyright 徐洪志(西北农林科技大学.信息工程学院). All rights reserved.* Data: 2012-4-26*/// 此程序是演示了vector型数据如何拷贝如显存#include #include #include using namespace std;int main(int argc, char** argv){ CUT_DEV

2012-04-29 15:58:09 3812 1

原创 枚举常量(enum)如何在CUDA核函数中使用

/** Copyright 徐洪志(西北农林科技大学.信息工程学院). All rights reserved.* Data: 2012-4-27*///// 此程序是演示了枚举enum常量如何在核函数中使用#include #include using namespace std;// 枚举型常量enum NR{NR_F, NR_S, NR_T}; // 行号enum

2012-04-29 15:55:06 1949

原创 CUDA与二维动态数组

二维数组动态申请内存空间,及其与显存数据相互拷贝的两种方式如下:/** Copyright 徐洪志(西北农林科技大学.信息工程学院). All rights reserved.* Data: 2012-4-22*///// 此程序是演示了二维动态数组空间申请和与显存数据相互拷贝的两种方法#include #include #include using namespace s

2012-04-22 22:32:01 6317 11

原创 CUDA Texture纹理存储器 示例程序

纹理存储器非常适合实现图像处理和查找表,对大量数据的随机访问或非随机访问也有良好的加速效果。第一次接触纹理存储器,写了以下一个小程序。/** Copyright 徐洪志(西北农林科技大学.信息工程学院). All rights reserved.* Data: 2012-4-20*///// 此程序是演示了1D和2D纹理存储器的使用#include #include #inc

2012-04-20 15:16:46 5137 1

原创 CUDA+Vector测试程序

/** Copyright 徐洪志(西北农林科技大学.信息工程学院). All rights reserved.* Data: 2012-4-15*///// 此程序是演示了vector型数据如何拷贝入、出显存#include #include #include using namespace std;//////////////////////////////////

2012-04-15 10:27:43 3862

原创 类似“99朵玫瑰”的程序开发

近几天,逛网站时,发现有个人想要类似“99朵玫瑰花”的程序,要求是程序运行时,显示指定的图片。闲来无事,用C写了以下的程序。    1. 设置一个WIN32窗口属性为全屏透明的,在该全屏透明的窗口上进行图片文件的显示。该窗口负责接收键盘按键和鼠标按键消息。        hwnd = CreateWindow(szAppName, NULL, WS_EX_TRANSPARENT,0

2012-02-25 17:21:43 2271

原创 笔试题

以下代码输出什么?#include #include int main(void){ int a[5] = {1,2,3,4,5}; int *p = (int*)(&a+1); printf("%d, %d\n", *(a+1), *(p-1))

2011-09-26 09:20:28 554

原创 笔试题---关于共用体

昨天晚上笔试,遇到一个题,虽然做对了,但是不知原因,请高人详解。 #include #include union{ int n; char bchar[4];}UN; int main(void){ UN.bchar[0] = 0;

2011-09-17 01:14:33 875 1

原创 笔试题(位运算)---不太懂,求高手指教

今天遇到了一个笔试题,题目如下     求下面函数的返回值int func(x) {     int countx = 0;     while(x)     {           countx ++;           x = x

2011-09-13 23:16:35 902 3

原创 近期笔试题C/C++---2

/*编写函数reverse_string,它的原型如下:void reverse_string(char *string); 函数把参数字符串中的字符反向排列。请使用指针而不是数组下标,不要使用任何C函数库中用于操纵字符串的函数。*/#include

2011-09-10 00:22:40 1021 1

原创 近期笔试题C/C++---1

/*请编写函数:unsigned int reverse_bites(unsigned int value);这个函数的返回值是把value的二进制位模式从左到右交换一次后的值。例如,在32位机器上,25这个值包含下列各个位:0000000000000000000

2011-09-10 00:20:32 1054 2

原创 应届生备战未来工作之Oracle学习1

今天,下午和晚上看了会ORACLE的知识。下面是,今天总结的几个知识点:1.  SQL 结构查询语言 Structured Query Language 2.  在Oracle 10g或以上的版本中,出于安全的考虑,所有Oracle的默认用户,包括scott都被锁住。

2011-09-03 21:08:01 759

原创 单例模式

单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。        单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。

2011-08-11 15:58:54 901 3

原创 OpenGL设置窗口居中显示方法

OpenGL窗口居中显示方法1:使用函数int glutGet(),参数设为GLUT_SCREEN_WIDTH、GLUT_SCREEN_HEIGHT获得屏幕的宽度和高度.int cx = glutGet(GLUT_SCREEN_WIDTH);int cy = glutGet(GLUT_SCREEN_HEIGHT);假设窗口的宽度和高度分别是:m_winWidth, m_winH

2011-06-22 17:36:00 3382

转载 WinExec()和system()的区别

WinExec是一个WIN32   API,它的第一个参数必须包含一个可执行文件名,     SYSTEM是C库函数,它接受一个DOS命令。     你可以这样:     WinExec("command   /C   dir   C:/   >   dir.txt",SW_HIDE);system("dir   >dir.txt") 1:   UINT   WinExec   (   L

2011-06-21 14:39:00 1139

原创 用顶点数组绘制立方体

Code: #include     #include     #include        static GLfloat vertices[] = {-5.0, 0.0, 5.0,                             5.0, 0.0, 5.0,                      

2011-05-07 18:03:00 2246

原创 strcpy 链式表达式

已知strcpy函数的原型是char *strcpy(char *strDest, const char *strSrc);       其中strDest是目的字符串,strSrc是源字符串。(1)不调用C++/C的字符串库函数,请编写函数 strcpychar *strcpy(char *strDest, const char *strSrc);{    assert(

2011-03-25 21:33:00 1527

原创 动态内存管理 题目1

编写一个函数,从标准输入读取一列整数,把这些值存储于一个动态分配的数组中并返回这个数组。数组的第一个数是数组包含的值的个数,它的后面就是这些整数值。#define MAXSIZE 3int *getNum(int database[]){   int i = 0;       //计数变量   int j = 0;   int input;   //存放每一次输入的数据

2011-03-25 21:00:00 749 1

原创 printf有趣笔试题

int a=3,b=5;printf(&a["Hi!Hello"],&b["fun/super"]);printf("%c%c%c%c",1["wst"],2["www"],0["ddd"],5["ewewrew"]);问:输出什么? 结果第二句代码是Hello,第三句代码是swde。&a["Hi!Hello"]事实上是取了字符串中索引为a值开头,直到字符串结束的串。因为a是3

2011-03-25 13:19:00 1006

原创 #include <iostream.h> 和 #include <iostream> using namespace std的区

C++标准库很大。非常大。难以置信的大。怎么个**?这么说吧:在C++标准中,关于标准库的规格说明占了密密麻麻300多页,这还不包括标准C库,后者只是   "作为参考 "(老实说,原文就是用的这个词)包含在C++库中。 当然,并非总是越大越好,但在现在的情况下,确实越大越好,因为大的库会包含大量的功能。标准库中的功能越多,开发自己的应用程序时能借助的功能就越多。C++库并非提供了一切(很明

2011-03-24 09:11:00 3439

原创 C/C++结构体的区别 C/C++结构体与类的区别

A.C与C++结构体的区别1.C 中结构体不能为空,而C++中的结构体可以为空. 在C++中若结构体为空,则其大小为12.C 结构体中只能定义成员变量,而不能定义成员函数,.而C++结构体则可以有成员变量也可以定义成员函数.3.C结构体变量定义时,若为struct  结构体名 变量名, struct不能省,而C++中则可以省去struct.B.C/C++结构体与类的区别1.C的

2011-03-20 15:31:00 3226

WindTerm:更快,更好的跨平台SSHSftpShellTelnetSerial客户端

WindTerm:更快,更好的跨平台SSHSftpShellTelnetSerial客户端

2023-07-13

部分提取的Blog

该压缩包是一些提取出来的Blog,仅用于测试。不可进行商业活动。违者,出现问题,本人不负责

2014-11-23

GIT基本操作命令及详解

git的基本命令及详解,通过该文档可以快速对git的操作上手!

2014-08-21

OpenGL超级宝典的GLTools和freeglut

针对Linux下Codeblocks使用OpenGL超级宝典(第五版)的实例对GLTools的代码进行修改,使可以正常运行。

2014-08-02

树莓派安装教程

详细介绍树莓派安装教程,包括windows.mac和linux下安装树莓派

2013-12-19

桌面图片随机位置显示,类似“玫瑰花”的程序

在文件夹pic中添加想显示的图片文件,music文件夹中添加一个wav音频文件,该音频文件必须命名为MLH.wav。双击Flower.exe即可在桌面上的随机位置显示图片,并播放音乐。类似于“玫瑰花”这个程序。.

2012-02-22

C语言经典笔试题----话单排序

话单排序,利用堆排序算法进行。各位可以参考

2011-03-19

Nvidia CUDA入门程序

程序是CUDA的入门程序,供初学CUDA的朋友参考。总计4个程序,分别是普通浮点型变量内存显存拷贝、一维浮点型变量内存显存拷贝、二维浮点型变量内存显存拷贝、结构体变量内存显存拷贝。

2011-03-14

计算机系统垃圾清理程序

本程序用于自动清理计算机系统垃圾,是一个十分好用并且相当安全的批处理程序

2010-11-27

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

TA关注的人

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