自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yudingding6197的专栏

yudingding6197@126.com

  • 博客(69)
  • 资源 (1)
  • 收藏
  • 关注

原创 优秀的项目开发需要思考, 多提出一些问题

关于升级Firmware的问题提出了一种新的方案,针对于新的方案,修改XML文件,支持新方案的升级。但是如果修改XML文件,各种设备的XML文件都需要修改,工作量还是比较大,维护也比较麻烦。当时在设计的时候,为什么不考虑能不能不修改XML文件,就可以进行升级呢?实际项目完成以后,发现还是可以不改动XML文件,在client端进行一些处理,还是可以达到目标的。这是非常好的事情。

2011-06-09 12:26:00 633

原创 删除52快压文件关联

压缩 52快压 关联方式 彻底清除

2024-02-18 10:33:51 440

原创 Word 2007 启用宏

office word 2007 启用宏 复选框

2023-12-09 14:50:58 395

原创 归并排序

1123243567

2023-09-08 22:35:56 72

原创 快速排序

快速排序,直接上代码,输入可自行调整。

2023-09-06 22:43:16 80

原创 c++代码游戏02

123

2023-09-02 16:56:25 262

原创 c++代码游戏01

2023-09-02 16:54:07 62

原创 fatfs 在windows下的调试

Fatfs FAT 文件系统 调试

2022-11-04 11:29:06 332 1

原创 vxworks一些基本知识

"long long" and "unsigned long long" 类型,本身定义了宏 ULLONG_MAX LLONG_MAXunsigned long long ll1;long long 112;ll1 = 2362231918310719548ull;ll2 = 2362231918310719548ll;printf("Type: %llu %lld\n",...

2022-07-17 15:28:41 490

原创 ubuntu 安装依赖问题

ubuntu 安装依赖解决方案

2022-07-16 17:00:44 626

原创 Python 调用C动态库,返回值是结构体的处理

Python 调用 C 返回值 指针 数组 结构体

2022-06-19 16:55:42 1588 1

转载 VxWorks 系统时间时区设置

转发:VxWorks 系统时间时区设置_xiao503的博客-CSDN博客_vxworks 设置系统时间

2022-04-30 15:02:09 1907

原创 python virtual env

python virtual env使用virtual是为了在一台机器上,多个不同的Python版本,尤其Python2和Python3代码差异,导致有的程序必须在指定的版本才可以运行首先在PC上安装多个Python实际版本,我安装了3个,Python27, Python36, Python38, 因为我首先安装的是Python27,所以默认是Python27安装Python36,Python38的时候,不要添加到windows的环境Path中于是在Python27,安装了virtualEnv.

2021-01-19 02:02:08 534

原创 函数参数包含函数指针

void fun1(void* p1, void* p2){ printf("Hello fun1\n");}typedef void (*pf)(void*, void*);// 某一个函数参数,期望fun1作为其中一个参数// 1.直接写int call_fun1(int i1, void (*cb)(void*, void*), char *c2){ void *v1; void *v2; v1 = NULL; v2 = NULL; cb(v1, ...

2020-06-13 23:26:07 230

转载 notepad++ 退出 关闭 不要提示

在首选项--备份里,勾选“记住最后打开的文件”,勾选“启动文件状态和定期备份”

2019-11-12 17:33:57 1617

原创 Git 记录

搭建git仓库,多人同时开发笨办法管理:每人一个账号,假设是test用户创建的仓库,那么其他用户都加入到test组$sudo usermod -a -G test 用户名后来发现用户提交出现权限不够的问题进入git仓库, 假设仓库路径 /home/test/resp.git进入仓库,$ls -lt objects/发现各种文件夹的组属于某一个用户,并不是test组,...

2019-09-26 14:13:31 149

转载 可变参数

Windows:#define debug(format, ...) printf (format, ##__VA_ARGS__)引用:https://blog.csdn.net/tkp2014/article/details/78656077#define EMPTY #define CHECK1(x, ...) if (!(x)) { printf(__VA_ARGS__); ...

2019-09-20 19:17:57 118

原创 menuconfig: error while loading shared libraries: libncursesw.so.5: cannot open shared object file:

执行menuconfig的时候,输出错误提示:menuconfig: error while loading shared libraries: libncursesw.so.5: cannot open shared object file: No such file or directory因为我是64位机器,虽然已经安装了 libncursesw.so.5库,但是这是64位的库。执行...

2018-10-16 17:25:39 5538

原创 linux date time

1. 秒级精度的时间time() .    1、头文件 <time.h>     2、函数原型 time_t time(time_t * timer) 函数返回从TC1970-1-1 0:0:0开始到现在的秒数 sysinfo结构struct sysinfo {               long uptime;             /* Seconds ...

2018-08-28 12:26:50 421

原创 linux 软件 安装管理 源镜像

习惯于通过apt-get install or dpkg -i 安装软件,但是有一次需要安装 gstreamer相关软件,安装了 gstreamer1.0* and libgstream1.0* 下的软件,仍然提示 gstream-video-1.0 package not found,还是缺少软件,但是还需要什么软件,顿时抓瞎,因为gstream-video-1.0并不是独立的软件包。这个时候发...

2018-07-27 15:51:25 250

原创 linux配置:网络 vi/vim

ubuntusudo /etc/init.d/networking restart

2018-07-15 15:59:09 283

原创 centos7 ssh 不用密码登录

网上好多文章写得太烂,严重误导人,这篇还不错,可以作为参考http://chenlb.iteye.com/blog/211809在centos7通过本机登录,假设用户 test,非rootyongh[test@Comp ~]$cd ~[test@Comp ~]$ssh-keygen -t rsa然后需要直接敲大约3个回车,生成了 id_rsa, id_rsa.pub两个

2017-09-01 15:42:41 393

原创 dpdk issue

编译dpdk的时候出现 bits/predefs.h 错误 (ubuntu12.04.5)In file included from /usr/include/stdio.h:28:0,                 from /home/hm001/net/dpdk/dpdk-stable-16.11.1/lib/librte_eal/linuxapp/eal/eal.c:35:/

2017-05-05 09:17:29 350

转载 ubuntu ssh 连接慢

网上谁便搜http://www.2cto.com/os/201410/343244.htmlhttp://blog.csdn.net/skyie53101517/article/details/45584959现在连接linux服务器一般都是使用SSH远程连接的方式。最近新装了一台服务器,发现telnet时速度很快,ping时一切也正常,但SSH连接的时候却很慢。经过网上资料查

2017-04-13 17:24:57 1013

原创 Python 安装模块

安装python后首先安装easy_install    下载easy_install模块,叫做ez_setup.py    然后在下载的目录,打开cmd窗口,或者cmd窗口进入存放ez_setup.py的目录    运行    python ez_setup.py    在python安装目录的 Script/下,可以看到安装好的程序,包括 easy_install.ex

2016-09-25 12:23:45 1814

原创 gcc 编译和makefile技巧

假设有文件simple.c:宏展开,预处理 -E -Pgcc -E -P simple.cgcc -E simple.c #将会生成更多的内容,对于阅读不方便,加上'-P'就可以屏蔽这些内容依赖头文件:gcc -M simple.cgcc -MD simple.c #将生成simple.d 文件-M  生成...

2015-10-05 15:27:14 764

原创 linux vi 打开文件始终显示readonly

因为其中包含非asc的字符,被vi认为二进制文件,所以始终用readonly模式打开vi后输入:set noreadonly就可以解决了

2015-08-11 10:56:02 11124 3

原创 TCL eval exec 命令理解

exec 就是执行一条命令,更直白的理解就是:如果在Linux的Shell中我们可以运行ls这条命令,但是在tcl环境中,运行ls是不成功,所以通过调用exec ls,就可以运行这条命令了exec就是运行在shell或者 Windows的cmd窗口中可执行程序eval优势是运行动态的命令:在shell中启动 tclsh% puts abc% eval puts ab

2015-03-19 10:43:13 28933 1

原创 Python 技巧

1. 从标准输入读取:假如执行程序输出结果,将输出结果作为输入,交给Python处理:创建test.py文件:while True: line = sys.stdin.readline() if not line: break print '---'+linefor line in sys.stdin: print '...

2015-02-06 16:42:57 428

原创 CentOS 开发问题

部门使用一台安装CentOS 64bit的服务器,编译一个简单的Hello

2014-10-15 13:54:54 1040

原创 vxworks一些基本知识

"long long" and "unsigned long long" 类型,本身定义了宏 ULLONG_MAX LLONG_MAXunsigned long long ll1;long long 112;ll1 = 2362231918310719548ull;ll2 = 2362231918310719548ll;printf("Type: %llu %lld

2014-06-29 13:37:04 1831

原创 非递归堆排序改进,从下标0开始排序

网上堆排序用到的数组,很多都是从1开始进行排序。我做了改进,可以从0开始。希望能够帮助大家,如果有错误,非常感激能够指出#include void print_arr3(int arr[], int count){ int i; printf("\n_____ current list:\n"); for(i=0; i<count; i++) { printf("%d ",

2013-07-21 02:54:18 949

原创 bmp格式深入理解

Bmp格式,关于BITMAPFILEHEADER 和 BITMAPINFOHEADER 不说了,网络上全都有。从0x36字节开始说起,根据bmp不同的格式,内容有所不同:先谈谈8bit Bitmap (Monochrome Bitmap),建议使用像素1*1的文件进行分析。8bit文件只有两种颜色:白或者黑。需要定义彩色表,结构就是RGBQUAD。 因为黑白两种,所以从0x36开始需要

2013-05-13 16:00:55 988

原创 vs2005 设置 编译问题

如何调用DLL,指定路径,不需要拷贝选择当前工程,右击"Properties" -> "Configuration Properties" -> "Debugging",在"Working Directory"设置dll的路径就可以了 不过似乎也还是有其它的方法指定路径。winnt.h编译出错,提示:1>d:\program files\microsoft visu

2013-03-31 14:12:06 940

原创 linux kernel patch的说明

Linux kernel 包含许多版本,比如:2.6.34。在Kernel的网站上可以下载:linux-2.6.34.tar.bz2linux-2.6.34.tar.gzlinux-2.6.34.tar.xz这些是不同的压缩方式,解压后都是一样的。同时还包括linux-2.6.34.1.tar.bz2linux-2.6.34.2.tar.bz2linux-2.6.3

2013-01-21 22:29:05 2126

原创 freeglut在wxWidgets下的安装和使用

wxWidgets支持OpenGL,只需要在编译选项中配置 --with-opengl但是OpenGL提供的图形接口太少,为了便于开发,有一个Glut的库,但是这个似乎不常用了,还好有开源的freeglut,现在大家普遍使用。于是我就选择它吧!安装很简单,解压gz package以后,有README和INSTALL文件。./autogen.sh ./configuremake

2012-11-26 00:35:05 945

原创 Cannot load library : undefined symbol

在Linux下开发动态链接库,编译了一个应用程序,一个动态链接库,运行#./test  so/libtest.so悲哀的看到:Cannot load library: so/libtest.so: undefined symbol: _ZTV13BaseCurveData why?在定义的基类中,class BaseCurveData{public:    Ba

2012-10-11 02:36:03 3230

原创 wxWidgets编程注意事项

1. 在类中定义对象:{    wxAuiManager m_mgr;} 编译无法通过,输出类似错误:demo_demo.o: In function `MyFrame::~MyFrame()':demo.cpp:(.text+0x6491): undefined reference to `wxAuiManager::UnInit()'demo.cpp:(.tex

2012-08-12 00:11:59 1285

原创 s3c2440 K9F2G NandFlash

我的NandFlash具体型号是:K9F2G08U0C希望访问NandFlash的数据,发现NandFlash的配置非常容易: NFCONF = (2NFCONT = (1手册上说,需要reset, 可以加上    //nand reset    {        int k = 0;        NFCONT &= ~(1        while(

2012-04-23 22:46:31 1594 1

原创 在S3C2440上配置UART

大家学习经常使用S3C2410/S3C2440,通常是烧写简单的程序到NandFlash中(一般小于4K),并且开机运行。我尝试开机后初始化UART,但是开始一直输出乱码。上电以后,晶振是12MHz,为了调试,我没有启动PLL,意味着主频一直以12MHz运行,所以PCKL也是12MHz。使用公式:UBRDIVn = (int)( UART clock / ( buad rate x

2012-04-18 01:22:18 671

数据库系统实现 PDF文件

数据库系统实现,本书是斯坦福大学计算机科学专业数据库系列课程第二门课的教科书。书中对数据库系统实现原理进行了深入阐述,并具体讨论了数据库管理系统的三个主要成分—存储管理器、查询处理器和事务管理器的实现技术。书中还对信息集成的最新技术,例如数据仓库、OLAP、数据挖掘、Mediator、数据立方体系统等进行了介绍。本书适合于作为高等院校计算机专业研究生的教材或本科生的教学参考书,也适合作为从事相关研究或开发工作的专业技术人员的高级参考资料

2009-02-08

空空如也

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

TA关注的人

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