自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (1)
  • 收藏
  • 关注

转载 MarkDown学习笔记

MarkDown学习资料语法说明:MarkDown语法说明在线编辑器:Daring Fireball学习总结MarkDown 对于标题呀、字体呀等可能有多种写法。个人建议初学的时候记忆一种语法就好,待熟练后若有兴趣可多记几种。1.标题MarkDown 支持 1~6 级标题,通过加在标题文字前的 # 来区分。例如,# 这是一级标题## 这是二级标题...###### 这是六级标题Tips: #...

2018-04-25 12:00:58 374

转载 JS中各种对象关系

一张图让你看懂javascript各类型的关系     这个图来自于《JavaScript语言精髓与编程实践》第三章P184页。最近在改第二版,这张图重做了,需要的可以对照着看。  此外,补充一下图中用到的概念:  1、内置(Build-in)对象与原生(Naitve)对象的区别在于:前者总是在引擎初始化阶段就被创建好的对象,是后者的一个子集;而后者包括了一些在运行

2018-04-09 17:58:29 718

原创 代码段、data区、bss段、堆、栈,概念

代码区:存在flash上用来存放代码和常量数据区:数据区包括data段和bss段data段:存放有初始值的变量bss段:存放没有初始值的变量堆:用于动态申请内存空间(malloc)一般向上增长栈:用于存放局部变量一般向下增长具有后进先出的特点

2018-03-23 10:50:31 1601 2

转载 const int *a与int *const a,const int *const a的区别

关键问题点:const 属于修饰符 ,关键是看const 修饰的位置在那里1、const int *a这里const 修饰的是int,而int定义的是一个整值因此*a 所指向的对象 值 不能通过 *a 来修改,但是 可以重新给 a 来赋值,使其指向不同的对象eg:       const int *a = 0;       const int b = 1;   

2017-11-23 15:28:19 933

转载 Idea创建web项目

Idea创建Web项目步骤:1、创建一个项目File -> New Project -> 输入项目名称“Demos” ,选择Project SDK为1.7 -> Next -> Finish 2、创建一个Module鼠标点中项目名称demos -> 右键选择New,选择Module  输入Module名称“firstweb

2017-10-22 19:42:20 412

原创 C语言实现itoa

在工作中发现,stdlib.h文件中只有atoi函数,没有itoa函数,这里自己实现1个:char *itoa(int val, char *buf, unsigned radix){ char *p; char *firstdig; char temp; unsigned digva

2017-10-19 17:12:05 900

原创 word2007每次打开都要配置

运行命令符(win+r,输入cmd)输入reg add HKCU\Software\Microsoft\Office\12.0\Word\Options /v NoReReg /t REG_DWORD /d 1运行

2017-10-16 11:24:54 613

转载 KEIL5 忽略警告设置

有时候我们需要在Keil中忽略掉某一个具体的warnning,怎么做呢?如下图:只需在Misc Control中添加  “--diag_suppress=” 就可以了, num就是Keil中的警告代码,把警告内容贴到百度搜索一下就可以知道警告代码是多少了,比如今天的工程中就需要忽略..\..\..\..\src\drivers\gpio\gpio.h(169): warning

2017-10-15 22:31:56 14057

原创 C语言实现printf函数

#include #include #include "stdarg.h"typedef unsigned char uint8_t;typedef unsigned short int uint16_t;typedef unsigned int uint32_t;void myprintf(const char * format, .

2017-10-15 22:08:49 895

原创 java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver解决方案

jdk从1.8开始,删除了jdbc-odbc桥,所以odbc的驱动是用不了的,建议重新安装jdk1.7或者更低的版本安装方法见我的前一篇博客Project——Properties——Java Build Path——Libraries选择JRE System Libarary选择1.8以下版本JDK

2017-09-17 04:05:55 2986

转载 eclipse配置JDK

MyEclipse和JAVA的各个版本可能有一点不同,但是万变不离其宗,在这里小弟用的是MyEclipse7.0和JDK1.7.0,现在就给朋友们讲解一下MyEclipse配置JDK的方法。    首先打开MyEclipse然后在工具栏上找到window --> preferences 大家会看到一个窗口依次点Java --> Installed JREs 这时大家

2017-09-17 03:36:44 1956

原创 查找算法

1.二分查找1.基本思想:比较序列中最中间的数与要查找的之间的关系:如果大于要查找的数,则再次查找最中间的数左边的序列;如果小于要查找的数,则再次查找最中间的数右边的序列;如果相等则返回其下标;如果要查找的范围内已经没有数据,则序列中没有这个元素。2.缺点:要查找的必须是排好序的序列序列中存在多个要查找的元素时,只能返回1个,且不一定是第几个3.java语言代码 pub

2017-08-27 20:46:42 265

转载 搭建javaweb服务器

JDK安装可以参考 http://www.cnblogs.com/a2211009/p/4265225.htmlTomcat安装可参考   1.由于服务器配置比较低综合考虑,选择ubuntu系统进行搭建2. 登陆阿里云服务器:方法一:使用xshell软件登陆服务器主机填写ip地址端口号选择22连接登陆服务器

2017-08-20 01:57:07 543

转载 循环嵌套性能优化

转载:http://cgs1999.iteye.com/blog/15966711、案例描述某日,在JavaEye上看到一道面试题,题目是这样的:请对以下的代码进行优化[java] view plain copy print?for (int i = 0; i 1000; i++)      for (int j = 0; j 1

2017-08-18 23:32:50 402

转载 交换变量的方法,不使用第3变量

通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。代码如下:int a,b;a=10; b=15;int t;t=a; a=b; b=t;这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用。在实际软件开发当中,此算法简单明了,不会产生歧义,便于程序员之间的交流,一般情况下碰到交换变量值的问题,都应采用此算法(以下称为标准算法)。

2017-08-18 23:01:19 303

原创 8大经典排序算法

一、快速排序1. 简单介绍  快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来,且在大部分真实世界的数据,可以决定设计的选择,减少

2017-08-11 19:05:52 438

转载 C#产生正态分布、泊松分布、指数分布、负指数分布随机数(原创)

http://blog.sina.com.cn/s/blog_76c31b8e0100qskf.html在编程过程中,由于数据仿真模拟的需要,我们经常需要产生一些随机数,在C#中,产生一般随机数用Random即可,但是,若要产生服从特定分布的随机数,就需要一定的算法来支持了,为了方便广大编程人员,我将我再做项目过程中用到的产生服从正态分布、泊松分布、指数分布以及负指数分布随机数的方法与

2017-07-05 17:35:59 4285 2

转载 hex文件格式

Hex文件是可以烧写到单片机中,被单片机执行的一种文件格式,生成Hex文件的方式由很多种,可以通过不同的编译器将C程序或者汇编程序编译生成hex。   Hex文件如果用特殊的程序来查看(一般记事本就可以实现)。打开后可发现,整个文件以行为单位,每行以冒号开头,内容全部为16进制码(以ASCII码形式显示)。Hex文件可以按照如下的方式进行拆分来分析其中的内容:   例如:   :020

2017-07-02 02:59:15 399

转载 C# 文件重定向

我们已经知道:    ①:本机模式 64 位程序运行在纯模式下,并且访问键和存储在以下注册表子键中的值:HKEY_LOCAL_MACHINE\Software    ②:32 位程序运行在 WOW64 模式下,并且访问键和值存储在以下注册表子项中:HKEY_LOCAL_MACHINE\Software\WOW6432nod  那么要实现32为程序访问64位注册表信息,还要知

2017-06-24 09:31:09 1638

转载 ps怎么把白色背景变透明

PS中想把白色变成透明色是一件很简单的事情,一般的处理方法是用魔棒工具把大范围的白色选中再删除就好。但是如果图片中的白色不是在一起的话这个方法就显得不那么好用了。下面小编就为大家带来一种新的方法,能够把所有的白色都变透明,一起来看看把。  现在PS中打开要处理的图片,双击背景图层解锁成下面这样:  点击菜单栏中的选择-色彩范围  在背景中取白色,

2017-06-22 22:08:31 3396

转载 nRF51822低功耗CPU睡眠软件应用

下面是本人调试通过的nRF51822低功耗睡眠的软件应用,当执行NRF_POWER->SYSTEMOFF = 1;CPU将停止运行,保留外设参数,本人实测睡眠模式下电路电流消耗10微安,当被GPIO的DETECT信号唤醒后,复位,软件从main函数开始执行。whilie(1)下CPU消耗18毫安电流。不废话了,上实例代码[cpp] view plain copy

2017-06-09 06:17:51 1696

空空如也

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

TA关注的人

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