自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java 关键技术汇总-备忘录

java线程会缓存变量的值,可能导致缓存值和主内存的值不一致。Java内存模型规定了所有的变量都存储在主内存中,每条线程还有自己的工作内存,线程的工作内存中保存了该线程中是用到的变量的主内存副本拷贝,线程对变量的所有操作都必须在工作内存中进行,而不能直接读写主内存。除了可以保证数据的可见性之外,还有一个强大的功能,那就是他可以禁止指令重排优化等。volatile:保证可见性visibility (并不能保证原子性)

2023-08-17 10:12:52 94

原创 单机安装spark

1. 下载 spark解压:mkdir /opt/sparktar zxvf spark-2.2.0-bin-hadoop2.7.tgzmv spark-2.2.0-bin-hadoop2.7 /opt/spark/修改/etc/profile文件,在文件末尾添加:export SPARK_HOME=/opt/spark/spark-2.2.0-bin-hadoop

2017-11-26 09:38:48 770

原创 正则表达式- 常用汇总

1. 参考:2. 常用:1)替换连续的空 //将字符串中连续的空格去掉 String str = "Hello, world. haha !"; System.out.println(str.replaceAll(" +", " ")); System.out.println(str.replaceAll(" {2,}", " ")); System.out.print

2016-12-10 23:23:03 442

原创 React环境搭建之一:sublime编辑器

1. 下载并安装sublime text3https://www.sublimetext.com/32. 安装package control插件这个插件用来安装其他插件的。参考官网链接说明,进行安装:https://packagecontrol.io/installation3. 用package controle: install package 安装:b

2016-10-30 23:04:40 4279

原创 React环境搭建之二:node.js & npm安装

1. 官网下载并安装node.jshttps://nodejs.org/en/安装完成后,在命令窗口cmd中输入:node -v  查看node的版本npm -v 查看npm的版本Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.node.js中已经集成了npm

2016-10-30 12:19:27 2336

原创 maven Hello工程问题:No compiler is provided in this environment. Perhaps you are running on a JRE rath

穿件hello工程,出现以下错误: No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?解决办法:http://www.awolau.com/java/eclipse-maven-no-compiler-is-provided.html

2016-10-10 00:06:41 1566

转载 Eclipse:maven安装与搭建

http://www.cnblogs.com/HD/p/4201847.html

2016-09-26 23:01:43 297

转载 JAVA多线程实现

来自:http://blog.csdn.net/aboy123/article/details/38307539JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Thread类实

2016-09-18 22:57:44 243

转载 Java容器集合类的区别用法

转载链接:http://www.cnblogs.com/sunliming/archive/2011/04/05/2005957.htmlSet,List,Map,Vector,ArrayList的区别JAVA的容器---List,Map,Set Collection ├List │├LinkedList │├ArrayList │└Vector │ └St

2016-09-17 22:41:12 325

原创 VS2013 运行后闪退

按照以下设置即可:Linker -> System -> SubSystem -> Console...如截图:

2016-08-13 08:31:22 4518 1

原创 SQL: Java 连接 MySQL

1. 开发环境- java: Eclipse- MySQL 5.7- MySQL Connect/J具体的开发环境搭建就不在这里赘述。 2. 将Eclipse 项目中加入jar (connector J): 项目属性 -> Java Biuld Path -> add external JARs....

2016-06-16 16:26:38 358

原创 Java: 省略System.out

问题:每次都需要输入 System.out.println() 很麻烦,有没有简化的办法呢?解决办法:添加:import static java.lang.System.out;使用方法:out.println("Hello, java");

2016-06-16 16:18:24 1765

原创 Win7安装 boost库

我电脑配置:win7, 64位1. 下载boost安装包http://www.boost.org/我下载了最新版本,boost_1_61_02. 解压,可能需要1分钟左右。3. 双击运行bootstrap.bat文件,会在当前目录下生成bjam.exe4. 运行 bjam.exe,会执行编译,可能需要一段时间,我的电脑用了大概10分钟。完成后,文件大小为1.54G。

2016-06-15 15:47:05 1071

原创 Mysql: 基于MySQL API 接口,Viual Studio,访问 Mysql数据库

1. 用VS 访问Mysql数据库OS: Windows 7, 64位VS2008Mysql 5.7> 准备MysqlCREATE DATABASE mydb;SHOW DATABASES;USE mydb;CREATE TABLE test_tbl(id serial,name VARCHAR(20) NOT NULL);SHOW TABLE

2016-06-14 16:25:44 887

原创 MySQL学习之:用户管理(添加用户,删除用户,添加权限,查看权限,密码等)

什么是规划?数据库对象与数据库用户账户的相关联1. 新建用于规划CREATE SCHEMA [SCHEMA_NAME] [USER_ID][ ];2. 删除规划DROP SCHEMA SCHEMA_NAME {RESTRICT | CASCADE}3. 调整用户新建用户,例如:CREATE USER 'test'@'%' IDENTI

2016-06-09 17:37:10 3891

原创 MySQL 自学笔记之:数据库查询 DQL(Data Query Lanuage)汇总函数

> DQL (Data Query Lanuage)  汇总函数COUNTSUMMAXMINAVG练习:mysql> select * -> from em_tbl -> where salary is not null;+----+--------+------+----------+| id | name | age | salary

2016-06-08 15:40:39 407

原创 MySQL 自学笔记之:数据库查询 DQL(Data Query Lanuage)数据分类(where 子语句)

> DQL (Data Query Lanuage)  (使用操作符对)数据进行分类操作符是一个保留字或者字符,主要用于 DQL 的where 子语句。1. 比较操作符equal: = not equal: less than: larger than: >other: =2. 逻辑操作符IS NULL:用于和NULL比较BETWEEN:用于寻找位于

2016-06-08 15:31:17 1043

原创 MySQL 自学笔记之:数据库查询 DQL(Data Query Lanuage)基本查询

> DQL (Data Query Lanuage)基于查询语句,由select 语句及其子语句组成。SELECT: 基本语句FROM: 必备子语句WHERE: 可选子语句ORDER BY: 可选子语句主要(典型)语法syntax:SELECT [* | ALL | DISTINCT column1, colum2 ]FROM TABLE1 [, TABLE2]

2016-06-07 14:52:08 588

原创 Linux - Ubuntu 安装MySQL

参考链接:http://blog.csdn.net/fighter_yy/article/details/407538891. 安装MySQL Server命令:sudo apt-get install mysql-serverNotice:安装过程中会提示设置root密码 2. 用netstat命令查看mysql 服务是否已经开启命令:sudo netstat -

2016-06-05 18:58:38 264

原创 JAVA vim 开发环境配置

查看linux 是否已经安装JDK在终端下查看命令$ java -version1. 首先安装 java JDKhttp://jingyan.baidu.com/album/86fae346b696633c49121a30.html?picindex=1可忽略连接中的eclispe安装过程。主语,/etc/profile的write需要super user 的权限如

2016-05-16 00:24:53 3680

原创 VIM 的配置 .vimrc

我的linux 版本:yulei@ubuntu:/etc/vim$ uname -aLinux ubuntu 3.13.0-79-generic #123-Ubuntu SMP Fri Feb 19 14:27:58 UTC 2016 x86_64 x86_64 x86_64 GNU/Linuxubuntu的版本号:yulei@ubuntu:/etc/vim$ cat /etc/iss

2016-05-15 19:19:36 354

原创 Linux 文件系统ext2, ext3, ext4

总体存储布局:参考:http://docs.linuxtone.org/ebooks/C&CPP/c/ch29s02.htmlSuper Block(超级块)描述整个分区的文件系统信息,例如块大小、文件系统版本号、上次mount的时间等等。超级块在每个块组的开头都有一份拷贝。GDT,Group Descriptor Table,(块组描述符表)由很多块组描述符组

2016-05-15 12:11:22 622

转载 man section

使用man时可以指定不同的section来浏览,各个section意义如下: 1 - commands2 - system calls3 - library calls4 - special files5 - file formats and convertions6 - games for linux7 - macro packages and conventions

2016-05-10 12:15:25 419

原创 Keil/MDK 小知识点:Program size: Code, RO-data , RW-data, ZI-data 解释(什么意思)

最近开始留意MCU 的存储分配问题,所以我产生了一下疑问。同时,也有很多网友都有这个疑问。大家的观点答题相同,但又不尽详细。参考文章:http://anlx27.iteye.com/blog/1575848http://www.mamicode.com/info-detail-1043059.htmlhttp://limountain.blog.163.com/blog/sta

2016-03-19 23:59:47 19573 4

原创 Linux 小知识点:创建变量

容易犯的下错误,等号两边不能有空格!!!如,根据当前日期创建变量‘date’正确写法:date=$(date %Y%m%d)错误写法date = $(date $Y%m%d)

2016-03-18 21:12:12 354

原创 MCU内存/C语言高级篇

C语言 - 高级篇1. 程序的内存分配  来自:http://blog.csdn.net/hairetz/article/details/4141043  1)栈区(stack)—  由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。  位于RAM  2)堆区(heap)   —  一般由程序员分配释放,   若程序员

2016-03-11 21:31:04 1313

转载 让Raspbian支持中文、禁用休眠

http://www.cnblogs.com/xiaowuyi/p/4063323.html引用原文:一直令我很奇怪的是,即使你用Debian的安装光碟安装系统,如果你把Locale改成了中文的话,系统是不会自动安装中文字体的,直接的效果是系统的很多信息都用中文显示,但是由于没有安装字体,所以全部变成了方块,所以完全不知道信息的内容是什么, 这个作为系统安装工具我认为是有问题的,因

2016-03-07 23:55:36 2615

原创 树莓派: raspberry pi 和电脑直连 (无显示器,无路由器,无USB wifi)

工具:直连网线,电脑,rasberry pi 2 卡片电脑目的:以最简单的方式,连接rasberry pi参考一下连接http://www.eeboard.com/bbs/forum.php?mod=viewthread&tid=27029,在把树莓派连接到路由器的时候,可以通过SSH访问raspberry. 但是,用网线直连pi,确不能实现ssh连接. 用Advanced IP

2016-03-07 18:35:13 12834

转载 ubuntu sudo update与upgrade的作用及区别

ubuntu sudo update与upgrade的作用及区别sudo apt-get update: 这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。sudo apt-get upgrade: 这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。

2016-03-02 21:18:38 4071

转载 Matlab : 切换中、英文用户界面 (中文变英文)

切换中、英文用户界面新建环境变量并重启计算机:[变量名称]MWLOCALE_TRANSLATED,[变量值]OFF或ON(OFF英文、ON中文)

2014-07-14 20:37:47 9136

原创 main()

main function should be write:int main(intargc, char *argv[]) orint main(void)但除了这两种形式之外,定义main 函数的其它写法都是错误的或不可移植的。

2014-02-26 00:28:40 540

转载 英语词典 English dictionary in linux

http://bbs.shendu.com/thread-1819414-1-1.htmlUbuntu English dictionary

2014-02-25 19:15:04 1345

原创 Linux common commands

1. cd :"change directory"2. the key of "tab" is automatic command line completion.3. pwd : print the current working directory4. the development environment of C/C++ under Ubuntu         因为缺少一

2014-01-16 23:22:36 789

转载 C8813q 分区

来自:http://bbs.hiapk.com/thread-5737872-1-1.html需要工具:adb tool-2进RECOVERY后,打开我上传的这个工具cmd.exe输入代码:adb shell 成功后显示 ~# (第一次连接会显示两行英文)不成功请自行检查驱动。正式开始分区1.输入代码fdisk -l /dev/block/mmcblk0

2013-11-12 19:35:35 2080

原创 c8813 使用谷歌服务google play

一直想在小白上使用google play, 但是一直没有成功。今天看到一个帖子,试了之后成功了,很高兴!我的小白已经刷过第三方room包了,使用google方法是:1. 下载软件google安装器,用这个软件安装google play.完成后之后,你会发现进入google play,然后闪退!2. 莫急,解决办法是卸载、安装多试几次就会成功了!我试了两次就好了!每次

2013-11-11 22:52:48 1103

原创 html5 自学_the Second Section

learn HTML 5 by myself- Section 2some HTML Tag that may be useful

2013-10-28 23:08:34 547

原创 html5 自学_First Day_2013.10.23

html 5学习之一2013.10.23下载文本编辑器:1. Notepad++(网址:http://notepad-plus-plus.org )2. vim (网址:http://www.vim.org/download.php )都安装好了,用了一下Notepad++,感觉还不多。还没用vim,希望会不错。在W3SCHOOL网站学习HTML的基本概念。HT

2013-10-28 22:17:47 436

原创 Nexus 7 二代 挂在U盘成功

前提root 您的平板工具:stickmount、文件浏览器如果您的U盘是NTFS格式(我的16G金士顿U盘就是),需要插件!详情:http://bbs.gfan.com/android-6551073-1-1.html

2013-09-29 21:48:20 2008

原创 远程访问路由器下的电脑

我的TP-LINK路由器,路由器下接了两台电脑。1. 为路由器固定了的IP。设置如下:网络参数->WAN口设置->静态IP,填写IP地址等相关参数。如图2. 为路由器下的电脑分配IP装法规则->虚拟服务器->添加新条目一台电脑对应一个条目服务端口号:由电脑的设置决定。一般电脑默认的为:3389。端口的修改:(1)注

2013-01-03 13:17:12 16652

原创 keil MDK error: #134: expected a field name

error: #134: expected a field name参考(链接):点击打开链接提示这行有问题:TIM_PWM_Conf = &(SysConfInfo.TIM_PWM_Conf.TIM_PWM12);报错原因:域名定义冲突原来:TIM_PWM12;定义冲突typedef struct{  TIM_PWM_Conf_Ty

2012-12-30 16:55:16 9224

STM32_Project template V1.0 with simple task management.rar

整理的stm32 工程模版(以stm32f103ZE) 添加了简单的任务调度器,各个任务可以配置优先级和执行周期。

2012-12-29

空空如也

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

TA关注的人

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