做为linux菜鸟,由于work的需要,慢慢的开始接触学习linux. <鸟哥的linux私房菜>学习笔记. 一.基础命令操作 1.显示日期的命令 date 执行date命令后,显示结果为"2013年 06月 27日 星期四 14:14:55 CST". 如果需要以特定的格式显示日期,可以执行指令"date +%Y/%m/%d",显示结果为"2013/06/27". 2.显示日历的命令 cal 执行cal命令后,可以显示当月的日历.显…
1. 1).GOPATH设置 先设置自己的GOPATH,可以在本机中运行$PATH进行查看: userdeMacBook-Pro:~ user$ $GOPATH -bash: /Users/user/go: is a directory 在这可见我的GOPATH是/Users/user/go,并在该目录下生成如下作用的三个子目录: src:存放源代码(比如.go .c .h .s等) pkg:编译后生成的文件(比如.a) bin:编译后生成的可执行文件(为了方便可将此目录加入到$PATH中,本机…
一.jQuery概述    宗旨: Write Less, Do More.    基础知识:        1.符号$代替document.getElementById()函数        2.使用Css+Xpath来查询页面元素        3.适当的混用jQuery.Dom和JavaScript能够提升程序的执行效率.            如:Offset.Append.Before是jQuery的瓶颈        4.函数$()是$("document").ready的…
--定义变量SQL> var a number; --给绑定变量赋值SQL> exec :a :=123; PL/SQL procedure successfully completed. --使用该绑定变量SQL> select * from test where n1= :a; N1----------       123 Execution Plan----------------------------------------------------------Plan hash…
Scrapy 爬虫框架 Scrapy 是一个用 Python 写的 Crawler Framework .它使用 Twisted 这个异步网络库来处理网络通信. Scrapy 框架的主要架构 根据它官网上的设计架构图,一个完整的 Spider 主要分成 7 个部分:Scrapy Engine,Scheduler,Downloader,Spider,Item Pipeline,Downloader middlewares,Spider middlewares. Scrapy 引擎( Engine…
变量的作用域(scope)是指变量可以在程序中引用的范围.在方法中定义的变量称为局部变量(local variable).局部变量的作用域从声明变量的地方开始,直到包含该变量的块结束为止.局部变量都必须在使用之前进行声明和赋值.参数实际上就是一个局部变量.一个方法的参数的作用域涵盖整个方法. 在for循环头中初始动作部分生命的变量,其作用域是生个for循环.但是在for循环体内生命的变量,其作用域只限于循环体内,是从它的声明处开始,到包含该变量的块结束为止. 可以在一个方法中的不同块里声明同名的…
Greys介绍 greys-anatomy是一个Java线上诊断工具,取名来自美剧<实习医生格雷>,由菜鸟-杜琨同学开发维护.比我们常用的脚本工具btrace提供更多的功能,greys采用了命令式诊断. 安装greys curl -sLk http://ompc.oss.aliyuncs.com/greys/install.sh|sh 或者 下载 zip包 ./install_local.sh greys启动命令 ./greys <PID>[@IP:PORT] 会话与任务 Grey…
关于c++课程学习 按照计划,我首先阅读谭浩强c++程序设计一书的ppt,发现第一章基本上都是很基础的东西. 同时,书中与班导师一样,推荐了使用visual c++. 而师爷的教程里面推荐使用的是eclipse,并且使用的时候要新建一个project. 但是个人其实更喜欢使用devc++,因为之前编写c程序的时候,汉森大神推荐了使用devc++,使用了一个学期以后,认为devc++比较简明,使用起来很方便. 课时1 第一个c++程序 **第一节主要讲了一些简单的c++程序,让我对c++有了初步的…
目录 1. SRCNN 1.1. Contribution 1.2. Inspiration 1.3. Network 1.3.1. Pre-processing 1.3.2. Patch extraction and representation 1.3.3. Non-linear mapping 1.3.4. Reconstruction 1.4. Story 1.5. Further Learning 2. FSRCNN 2.1. 亮点 2.2. Improvement 2.3. Anal…
为什么需要并行? – 业务要求 – 性能 并行计算还出于业务模型的需要 – 并不是为了提高系统性能,而是确实在业务上需要多个执行单元. – 比如HTTP服务器,为每一个Socket连接新建一个处理线程 – 让不同线程承担不同的业务工作 – 简化任务调度 Linus Torvalds :并行计算只有在 *图像处理* 和 *服务端编程* 2个领域可以使用,并且它在这2个领域确实有着大量广泛的使用.但是在其它任何地方,并行计算毫无建树! 计算密集型 在多核时代,一般没有必要特别区分并发和并行 同步(s…
1,查询出last_name 为 'Chen' 的 manager 的信息.  select * fromwhere employee_id = ( selectfrom employees where'Chen') 2,查询每个月倒数第2 天入职的员工的信息 select last_name, hire_date   where hire_date = last_day(hire_date) – 1   3,查询平均工资高于 8000 的部门 id 和它的平均工资.  SELECT depar…
参考: http://blog.csdn.net/netnote/article/details/4051620 http://blog.csdn.net/fan_hai_ping/article/details/42524205 栗子: project(es) SET(CMAKE_BUILD_TYPE Debug CACHE STRING "set build type to debug") SET(CMAKE_C_COMPILER g++) SET(CMAKE_CXX_FLAGS…
一.定义 正如其名,cut的工作就是"剪",具体的说就是在文件中负责剪切数据用的.cut是以每一行为一个处理对象的,这种机制和sed是一样的. 2.剪切依据 cut命令主要是接受三个定位方法: 第一,字节(bytes),用选项-b 第二,字符(characters),用选项-c 第三,域(fields),用选项-f 例: 一,按字节cut: 注意:一个空格算一个字节,一个汉字算三个字节 [root@localhost ~]# date 2011年08月11日 星期四20:44:52 E…
注:个人笔记 一.设计模式分三大类: 创建型模式,共五种:工厂方法模式.抽象工厂模式.单例模式.建造者模式.原型模式. 结构型模式,共七种:适配器模式.装饰器模式.代理模式.外观模式.桥接模式.组合模式.享元模式. 行为型模式,共十一种:策略模式.模板方法模式.观察者模式.迭代子模式.责任链模式.命令模式.备忘录模式.状态模式.访问者模式.中介者模式.解释器模式. 另外两种:并发型模式和线程池模式 二.六大原则 1.开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,…
上次讲了堆,别人都说极其简单,我却没学过,今天又听dalao们讲图论,最短路又用堆优化,问懂了没,底下全说懂了,我???,感觉全世界都会了堆,就我不会,于是我决定补一补: ——————来自百度百科 所以,堆其实就是一棵树: 大根堆:根节点比子节点权大: 小根堆:根节点比子节点权小: 了解到了这里,我觉得可以开始做题了: T1合并果子 题面自己去洛谷看(我懒) 就是一个小根堆,每次取最小的两堆果子合并,排序会tle,所以用堆做,每次把合并后的再加入堆中就行了: 为了练习,先来一个手写堆: 详细看代…
      所谓制作根文件系统, 就是创建各种目录, 并且在里面创建各种文件. 比如在/bin ./sbin 目录下存放各种可执行程序, 在/etc 目录下存放配置文件, 在/lib 目录下存放库文件. 第一步:Busybox的配置.编译和安装 Busybox概述 Busybox的官方网站是http://www.busybox.net/,源码可以从http://www.busybox.net/ downloads/下载 Busybox 将众多的 UNIX 命令集合进一个 很小的可执行程序中, 可…
目录 1. 前期预备知识 1.1 串口通讯电路图 1.2 实验相关寄存器 1.2 常用波特率设置 本章未完待续..... 原来写的文章已经丢失了,只能找到这一小部分,看什么时候有时间再补上. 1. 前期预备知识 1.1 串口通讯电路图 从上图可见,CC2530芯片通过P0端口的P0.1和P0.2引脚进行串口通讯.这个实验当中对于端口的操作也主要就是P0端口. 1.2 实验相关寄存器 寄存器名称 作用 寄存器描述 U0CSR (0x86) USART 0控制和状态 bit7:USART模式选择 0…
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 12------------------------------ --进程调度 at调度 方法:at [选项] [时间] 功能:设置是定时间执行的指定的命令 主要选项: -f(file) 文件名 从指定文件而非标准输入设别获取要执行的命令 -l(list) 文件名 显示等待执行的作业调度 -d(delete) 删除指定的调度作业 说明…
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 4------------------------------ 保存文件和退出 方法: :w 文件 保存为指定文件,执行完毕后不关闭打开的文档 :q 退出vi,如果指定文件内容有改动,将出现提示信息.使用下面的命令才能退出vi :q! 不保存文件,直接退出 :wq  存盘并保存 :e! otherfile 停止编辑当前文件,并且不保存…
我们常用的linux系统在安装过程中大多都省略了对系统进行分区的操作,以至于后期,不了解什么是分区以及分区当中最基本的一些概念, 我们不说最细的知识,只求了解这个过程,那直接步入正题,开始第一节的学习. 开始准备 Linux 系统镜像一个 这里我选择的是 TinyCore Linux 最小的linux发行版,很适合喜欢捣腾的人 虚拟机一个 这里采用Oracle VM BOX 开源免费的一款虚拟机 很好用 http://mirrors.163.com/tinycorelinux/ 当然,这里我们选…
写在前面 上节我们通过简单的几组命令,已经完全的实现了文件的移动.删除.更名.以及复制,我们最常用的基本玩法,本节将带着大家学习压缩.解压的相关步骤. Linux 学习笔记 4 创建.复制.移动.文件的基本操作 压缩解压还是比较常见并且常用的,比如从Apache 这种开源网站下载比如Tomcat Maven 以及其他的软件的时候,下载下来的,一般都是以tar 结尾的压缩文件.如何解压 如何使用呢,我们本节都会涉及到. 认识curl Curl 是一款Linux 自带的下载工具,通过发起Http\…
DOM 实例1:购物车实例(数量,小计和总计的变化) 这里主要是如何获取页面元素的节点: document.getElementById("...") cocument.querySelector("选择器"); 通过所需的元素节点,得到我们想要的数据做运算. 实例2:伸缩二级菜单 这里主要是逻辑判断,不同的逻辑给不同的className来控制样式. 需求是:一级菜单可以都关闭,但最多只有一个能打开.(思路是,每次都将所有的一级菜单关闭,然后仅打开当前点击的元素,并…
virtualbox搭建ubuntu server nginx+mysql+tomcat web服务器1 (未完待续) 第一次接触到 linux,不知道linux的确很强大,然后用virtualbox装了服务器,在命令行的东西实在是太多了,感觉还是记录在自己的博客里面感觉踏实点,同时也为广大的朋友提供意见和参考.感觉搭建整个服务器真的很难,首先要安装ubuntu,64位.这个比较简单,首先你要有个ubuntu的Ubuntu12.04.1 的ISO.http://download.chinauni…
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd5360cba1adb7d 目录 Linux学习笔记... 1 请切换web视图查看,表格比较大,方法:视图>>web板式视图... 1 1.      常用命令... 3 1.1文件处理命令... 3 1.2权限管理命令... 8 1.3文件搜索命令... 12 1.4帮助命令... 19 1.5压…
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 13------------------------------ 2.第二.三行为进程和CPU的信息 当有多个CPU时,这些内容可能会超过两行,内容如下 Tasks: 201 total 进程总数 2 running 正在运行的进程数 199 sleeping 睡眠的进程数 0 stopped 停止的进程数 0 zombie 僵尸进程…
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 5------------------------------ 删除口令 例子:删除tom用户的口令 [root@localhost ~]# passwd -d tom 清除用户的密码 tom. passwd: 操作成功 [root@localhost ~]# cat /etc/shadow ... tom::15659:0:9999…
20155303狄惟佳预备作业三Linux学习笔记 初次接触Ubuntu系统以及Linux内核,了解了其产生的历史,从感性来讲,深深吸引我的是其中蕴含的珍贵的开源精神,以及Stallman等人对"人人为我,我为人人"软件世界的追求.Ubuntu产生于一个软件逐渐脱离硬件成为独立产业的时代,很多软件逐渐只提供二进制代码而不提供源代码.出于工作需要,Stallman决心创建一套完全自由的操作系统,从而创造自由的软件世界.经过全世界有志之士的共同努力,Linux应运而生,并不断被修改完善.开…
​ 目录 一.git概念 二.git简史 三.git的安装 四.git结构 五.代码托管中心-本地库和远程库的交互方式 六.初始化本地仓库 七.git常用命令 1.add和commit命令 2.status命令 3.log命令 4.reset命令 5.hard参数.mixed参数.soft参数 6.删除文件-找回本地库删除的文件 7.找回暂存区删除的文件 8.diff命令 八.git中的分支 1.什么是分支 2.操作分支 九.github账号注册 十.初始化本地库 十一.创建远程库 十二.在本地…
我的SQL总结---未完待续 版权声明:本文为博主原创文章,未经博主允许不得转载. 总结: 主要的SQL 语句: 数据操作(select, insert, delete, update) 访问控制(grant, revoke) 事务控制(commit, rollback, set transaction) 数据定义(create table, drop table, alter table, create view, drop view, create index, drop index, cr…
     希望你看了此小随 可以实现自己的MVC框架     也祝所有的程序员身体健康一切安好                                                                                                                                                 1.什么是前端控制器(font controller).Java Web中的前端控制器是应用的门面,简单的说所有的请…