自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(268)
  • 资源 (7)
  • 收藏
  • 关注

原创 molyx2.6.1论坛转换至Discuz!x3.2

molyx是一个很久前的论坛程序了,开发维护早已停止,网上也搜不到什么资料。坛子用的还是molyx2.6.1的程序,数据库规模变大以后,论坛会出各种问题,所以决定要迁移到更大众化的Discuz上去。 转换程序是从discuz官网上下载的Comsenz XConvert 1.2.0,

2015-05-05 21:02:39 311

原创 git使用小结

下面是一个将本地工程上传到git服务器的过程,前提是在git服务器上已经建好仓库(repository)1.首先是初始化命令:在本地目录中使用git init,会将当前目录初始化成为git可用目录2.git add .将当前目录所有文件加入索引3.git commit -m "XXX"提交文件4.添加远程仓库git remote add  origin  url,把origin设置

2015-04-29 11:04:22 550

原创 rtthread的ringbuffer和rt_printf不可重入性

需要自行枷锁

2015-04-20 10:52:01 1539

原创 atoi传入参数的要求

非局部变量或者在栈中的变量。

2015-04-20 10:38:16 1446

原创 在Linux下的ssh传输文件命令scp(转载&&mark)

1、从服务器上下载文件scp username@servername:/path/filename /var/www/local_dir(本地目录) 例如scp [email protected]:/var/www/test.txt  把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)2、上

2015-03-30 08:13:31 436

转载 重新使gitignore起作用的方法(转载MARK)

mark一下:直接上解决方法:123git rm -r --cached .git add .git commit -m 'update .gitignore' 解释:    .gitignore文件,具体的规则一搜就有.我在使用GIT的过程中,明明写好了规则,但问题不起作用,每

2015-03-19 13:25:22 702

原创 NULL,空串,空指针

void setenv(uint8_t argc, char **argv) { uint8_t i; char c_value = NULL; char value = &c_value; if (argc > 3) { / environment variable value string together */ for (i = 0; i < argc - 2; i++) { arg

2015-03-06 10:05:32 232

原创 vim插件

InstallationTo install yavide dependencies on Ubuntu, run:$ sudo apt-get install build-essential vim-gnome python2.7 git libclang-devRun the following commands to clone the git repository of yavid

2015-02-27 23:15:42 101

原创 (mark)git错误fatal: remote origin already exists解决办法

在windows下的git命令行,当使用git remote add origin [email protected]:(github帐号名)/(项目名).git上传初始化好的工程时,常出现错误“fatal: remote origin already exists”。解决办法是:在目录C:\Users\(你的用户名)\AppData\Local\GitHub\PortableGit_054f2e7

2014-12-05 16:15:30 665

原创 Java中的代码块

普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行”静态代码块:     在java中使用static关键字声明的代码块。静态块用于初始化类,为类的属性初始化。每个静态代码块只会执行一次。由于JVM在加载类时会执行静态代码块,所以静                        态代码块先于主方

2014-11-26 16:34:56 100

原创 STM32F4系列的app和boot相互跳转

官方给出的IAP的核心代码:

2014-09-30 15:01:17 6750

原创 STM32的isp和IAP

21icshangmiISP和IAP应用案例:气象部门有3000个野外无人职守采集器,分别由3家公司制造。因系统更新,现需要更新数据传输协议。1. 普通公司 设备制造时留了ISP接口。于是派了几十个员工每天奔袭几百公里,花了半个月终于把设备的程序都更新了。2. 文艺公司 设备制造时内置了IAP功能。他们在机房服务器上面更新了固件程序,并给所有设备下达了固

2014-09-22 16:10:15 632

原创 共用体(union)的用法

以前c语言学到union的时候,总是疑惑这家伙该怎么用,有什么存在的价值

2014-09-04 22:30:21 2027

原创 台式机ubuntu12.04独立显卡更换成intel 核心显卡HD 4000

人有时候总会做一些比较蛋疼的事情,拿这次来说,总觉的在台式机上放一块一千多的显卡太浪费,而且功耗很高,不适合常年开机作为服务器用,所以索性将独立显卡拔掉,使用cpu自带的核心显卡HD4000,省电而且足够用。我以为ubuntu能够自己识别显卡而且自己适配驱动,因为intel的核心显卡应该已经编译在内核驱动中。    但是在重启电脑后,发现却无法进入系统,只是在屏幕最上方显示一行字 

2014-05-18 16:25:40 1760

原创 台式机ubuntu12.04独立显卡更换成intel 核心显卡HD 4000

人有时候总会做一些比较蛋疼的事情,拿这次来说,总觉的在台式机上放一块一千多的显卡太浪费,而且功耗很高,不适合常年开机作为服务器用,所以索性将独立显卡拔掉,使用cpu自带的核心显卡HD4000,省电而且足够用。我以为ubuntu能够自己识别显卡而且自己适配驱动,因为intel的核心显卡应该已经编译在内核驱动中。    但是在重启电脑后,发现却无法进入系统,只是在屏幕最上方显示一行字    我

2014-05-17 09:55:53 432

原创 修改rc.local导致无法进入系统

因为需要开机启动某些程序,所以修改了rc.local,然后出现了开机

2014-05-16 15:33:17 5647

原创 联想460A笔记本ubuntu下关闭独立显卡

联想小Y,配置了i5处理器和ATI 5650的独立显卡,安装完

2014-05-14 18:19:14 1048

原创 ubuntu系统日常软件和开发环境安装

这篇文章的意义在于记录新安装系统后应该做的步骤。安装vim   sudo apt-get install vim安装flashplayer

2014-05-05 15:18:58 184

原创 android下载脚本repo的新地址

由于众所周知的原因,goole某些服务器被墙掉了,所以android源代码同步会出现一定问题,有时候甚至连repo都无法下载。出现这种情况的时候,请试一下将命令curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo替换成     curl https://git-repo.googl

2014-02-20 11:42:18 720

原创 三个常用的linux脚本的分析(删除无用的内核和拷贝显示进度条,关闭qq后台)

1.删除linux升级内核后,无用的内核:命令为:dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purgedpkg:“

2014-02-18 11:05:54 993

原创 根文件系统制作(mini6410)

Uboot已经编译完成,下一步就是制作根文件系统,初步打算使用uboot的tftp功能网络下载内核,然后挂载nfs文件系统,进行驱动开发。1.创建目录。        选择你想创建根文件系统的目录,在目录下创建所必须的目录和子目录。      #mkdir rootfs#cd rootfs#mkdir bin dev etc lib proc sbin sys

2014-01-22 12:03:42 769

转载 事实证明linux永远是number 1

转自:http://www.linuxeden.com/html/news/20140109/147309.html嗨,我正在写一个简单的程序,我要让这个程序打印出一个整数。#include int main() { int linux = 701; printf("%d", linux); return 0;}够简单吧。真的吗?我把它存

2014-01-10 09:43:32 633

转载 从google源代码编译nexus 4可用的4.2.2

转自:https://www.skylast.com/archives/6752这个笔记描述了从AOSP源代码中编译一个具有完整功能的Nexus 4 Rom的过程。下文引用的代码部分未作格式化处理,粘贴复制需谨慎。$ 表示普通用户的bash提示符。环境准备:1. Ubuntu 12.10 64bit. 长期支持版的Ubuntu(10.04,12.04)是官方推荐

2014-01-09 14:35:20 1253

原创 ubuntu12.04下编译更新linux3.12.6内核

上次

2013-12-25 16:20:47 1063

原创 一个格式化分区SD卡的c程序注释

取自uboot中的程序:

2013-12-20 19:42:23 2017 1

原创 Nexus 7 更改网卡物理地址

工具要求:1.N7处于root状态                      2.已经安装busybox:https://play.google.com/store/apps/details?id=stericson.busybox                      3.安装某个终端app:https://play.google.com/store/apps/details?id=

2013-11-15 18:46:48 1289

原创 C++要点摘录(六)面向对象和类的封装

面向对象的概念:      类的封装:     类通常非为类的实现细节和类的使用方式两个部分。.使用类的时候,不需要关心其实现细节。.当创建一个类时,才需要考虑其内部实现细节封装的基本概念:1.

2013-11-06 15:19:57 599

原创 数据结构解析

typedef struct tagNode{char *pItem;pNode pNext;} *pNode;这样定义是错误的正确定义应该是:1)、typedef struct tagNode{char *pItem;struct tagNode *pNext;} *pNode;2)、

2013-10-28 19:30:16 114

原创 s3c2440,s3c6410,s5p6450地址空间和连线

首先我们要明确几个概念:  rom,ram,sram,sdram,norflash,nandflash   首先是这几个概念的分类:1.ROM类    2.RAM类,包括SRAM和SDRAM   3.flash类,norflash和nandflashROM类:        只读内存,英文为Read-only-memory,只能读取,用来存储和保存永久数据。ROM不能随

2013-09-28 17:50:02 1693

原创 C++要点摘录(五)经典问题解析

1.const和引用#include int main(){ const int x = 1;//定义常量 const int& rx = x; int& crx = const_cast(x);//取地址就会为常量x分配空间,crx成为这个空间的别名,crx为变量 int& nrx = const_cast(rx);

2013-09-18 16:49:55 637

原创 S5pc6450串口程序

baud+0.5   四舍五入16.   表示浮点数

2013-09-17 23:56:53 72

原创 C++要点摘录(四)新的关键字

新的关键字    1.   C++中的动态内存分配:C语言中malloc是C库的内容,不是C语言中的组成。C++中的new和delete是语言本身的关键字                  .C++中通过new关键字进行动态内存分配                  .C++中的动态内存申请是基于类型进行的                  .delete关键字用于内存释放

2013-09-17 16:56:00 751

原创 C++要点摘录(三)函数的升级

三.函数的升级      内联函数     C++中推荐使用内联函数替代宏代码片段     C++中使用inline关键字声明内联函数注:内联函数声明时inline关键字必须和函数定义结合在一起,否则编译器会直接忽略内联请求(例如和声明在一起时,会无效)C++编译器可以将一个函数进行内联编译被C++编译器内联编译的函数叫做内联函数内联函数在最终生成的代码中是

2013-09-17 11:47:13 787

原创 C++要点摘录(二)C++中的引用

C++中的引用变量名:     变量是一段连续存储空间的别名     程序中通过变量来申请并命名存储空间     通过变量的名字可以使用存储空间C++中新增加了引用的概念    引用可以看做一个已定义变量的别名    引用语法:Type& name = var;    普通引用在声明时必须用其他的变量进行初始化,两者的地址相同,不能使用常量进行初始化(con

2013-09-16 14:30:21 686

原创 C++要点摘录(一)C到C++的升级

c语言支持作用域首部定义,作用域指{}区域,不一定是函数首部。for循环中,在for的作用域中定义的变量,在作用域结束的时候就释放了#includevoid main(){int i,c,j; for(i=0; i<10; i++) { int k=0; for(j=0; j<10; j++) { c

2013-09-16 11:08:36 656

原创 一个ARM裸机程序的优化

main.c#include "utils.h"static void LedDelay(void){ volatile unsigned int k; for(k = 0; k < 20000000; k++);}int _main(void){ Uart_Init(); Port_Init(); Uart_SendStri

2013-09-10 22:11:42 159

原创 ARM裸机程序备忘录之一(ARM汇编)

一.ARM汇编

2013-09-07 21:54:54 199

原创 linux应用程序数据存放位置(备份)

rtrrtrtrt

2013-08-27 09:02:09 1787

原创 JAVA笔记

23.抽象类:     抽象函数------只有函数的定义,没有函数体的函数被称为抽象函数:abstract  void  fun();      抽象类--------使用abstract定义的类被称为抽象类:1.抽象类不能够生成对象                                                                           

2013-08-19 09:25:38 82

转载 JAVA中子类构造函数的继承问题

转自:http://blog.csdn.net/ningbowxj3/article/details/1418939JAVA继承中对构造函数是不继承的。以下是例子: public class FatherClass { public FatherClass() {       System.out.println(100); } public Fathe

2013-08-17 11:09:53 798

清华大学高级机器学习教学大纲

课程主要介绍高级机器学习的理论和相关算法;课程内容涵盖经典机器学习方法的回顾、概率图生成模型(Generative learning)和概率图判别模型(Discriminative learning),以机器学习模型的理论分析和算法的应用验证为基础

2017-09-20

Y460A关闭独立显卡脚本

分别将vgaswitcher放入/usr/local/sbin/下,vgaswitch放入/etc/init.d/下, 然后执行命令:sudo chmod +x /usr/local/sbin/vgaswitcher /etc/init.d/vgaswitch && sudo update-rc.d vgaswitch defaults

2014-05-18

busybox-1.13.3

busybox1.13.3版本源代码,用于生成嵌入式linux根文件系统的二进制文件。

2014-01-22

mini6410根文件系统etc目录配置文件

根文件系统中的etc目录是通用的,是一种和芯片无关的配置文件。

2014-01-21

S5p 210_IROM_ApplicationNote

三星s5pv210irom文档,进行参考写uboot启动代码

2012-12-20

Whole.Tomato.Visual.Assist.X.10.7.1908.0.Cracked

Whole.Tomato.Visual.Assist.X.10.7.1908版本破解补丁

2012-07-05

空空如也

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

TA关注的人

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