- 嵌入式Linux学习DAY18---IO编程
所念皆星海911
linux学习服务器
Linux进阶--软件编程用户->shell->内核->硬件设备->用户shell命令:文件查看:文件内容能在终端显示的文件叫做ascii码文件----代码,文章文件内容不能在终端显示的叫做二进制文件------图片,视频,压缩包od-c:以八进制ascii的值显示内容head:查看文件开头内容(默认10行)head-n5:查看头5行内容tail:末尾内容(和head类似)man+N:查看对应功能
- 嵌入式Linux学习笔记1——vi/vim编辑器区分大小写设置
苏东没有坡swag
嵌入式Linux学习笔记Ubuntuvimlinux嵌入式
在vi编辑器中使用查找功能默认情况是区分大小写的,如果希望不区分大小写,则在一般模式下输入(双引号内的内容)“:setic”,返回默认状态(区分大小写)则在一般模式下输入(双引号内的内容)“:setnoic”。具体操作见下图:①当前模式为一般模式。②输入“:setic”,按下enter键确认,设置为不区分大小写。③输入“/a”查找编辑器中的相同元素,发现a和A都被查找到了,编辑器不区分大小写设置成
- 嵌入式Linux学习DAY5
所念皆星海911
学习
1.代码创作原则提高健壮性(鲁棒性)如:提取数字,防止用户输入非规定字符(字母或其余符号),可在scanf部分时操作,如用scanf(%d%d%d,&a,&b,&c);使用户输入的内容运行后只有数字能被匹配。注意:之前输入的非法字符仍在缓冲区内,因此在下次输入数据时,要将上次缓冲区内的数据清除,可用输入空字符来将残留数据取代。2.选择结构设计选择条件判断:关系条件有:符合关系则为1(真);不符合关
- 嵌入式Linux学习DAY11
所念皆星海911
学习
今日知识点较少,更多的是实践可通过编写1.n的阶乘2.求和3.找最大值4.求月份的天数5.打印100以内的素数6.斐波拉契数列7.找出数组中的最大值8.数组逆序9.统计字符串长度10.实现strcpystrcatstrcmp加强能力。函数递归操作1.递推关系//重复的第n项与第n-1项之间的关系,并返回到函数本身。2.结束条件,如if判断。递归求和:intSum(intnum){if(num==1
- 嵌入式Linux学习DAY12
所念皆星海911
学习
二维数组函数形参一维可以省略,长度不能直接获得(计算长度时会将数组当做指针),需要在实参中输入。例如:intarray(inta[3][4,introw]);其在计算机中实际以intarray(int(*a)[4],introw)存在。位数——总线宽度(总线用以传输数据)———1.数据总线2.控制总线3.地址总线在二维字符数组形式上,需要传递行数,因为操作多个字符串实参:实参要有数组名与行数,如:
- 嵌入式Linux学习DAY6
所念皆星海911
学习
1.循环结构循环--不断重复构成循环的要素有:初始条件趋于结束的操作循环体:重复执行的代码结束条件1.gotogoto语句标签:不断循环语句标签内容,标签内容需要提前定义。。2.whilewhile(表达式)表达式为实施条件{语句}3.do-whiledo{循环体语句}while(表达式);//(分号)与while的区别,do-while是先执行再判断,while是先判断再执行。4.forfor(
- 嵌入式Linux学习DAY10
所念皆星海911
学习
1.函数实现1.类型标识符(返回值的类型标识符)2.函数名--------和函数功能对应3.形式参数-----函数接受数据入口不一定要有,看函数的功能需要,没有形参,一般写void替代位置。使用标准:a.个数相同b.类型匹配c.顺序匹配:从右向左。4.函数体--------功能的代码5.返回值类型如果没有,返回值类型一般写成void返回值类型如果不写,默认为int型。返回值是指函数结束后,其函数的
- 嵌入式linux学习DAY1
所念皆星海911
linux学习运维
本日学习了Linux操作系统的快捷操作命令1.pwd(PrintWorkDirectory)//目录--相当于是windows下的文件夹其功能为打印当前所在的工作路径2.clear或ctrl+l//清屏3.ls(list)//清单罗列eg:ls//查看当前目录下的内容ls(目录名)//查看指定目录下的内容ls-l目录名(或文件名)//查看目录下文件属性信息(或某个文件的属性信息)(long)4.c
- 嵌入式Linux学习DAY4
所念皆星海911
学习linux
1.变量命名用单词,不用拼音,用单词时可缩写(缩去元音字母)驼峰命名法:首字母大写,字母间不空格2.赋值不同类型数据如:int=double会精度丢失12.45只存了12short=int会高位截断12345678只保存5678int=short补充符号位如0x8234变为0xffff8234,0x1234不变,因为8最高位为1,超过32768补码为负数符号。3.语句以‘;’结尾算为一条语句3.1
- 嵌入式Linux学习DAY7+DAY8
所念皆星海911
linux学习
Linux代码对齐方式:单行对齐:命令模式下“==”自动对齐多行对齐:选中多行,按一下=全局对齐:gg=G按gg光标回起始行,按G到最后一行经验:一组数据比最大值最小值:用循环输入一次处理一次数组一组相同类型的数据的集合作用:一次性定义多个相同类型的变量一维数组语法:类型说明符数组名[常量表达式],本质为int[10]a;(与inta类似)类型说明符:int,short,long,longlong
- 嵌入式Linux学习(2)——经典CAN介绍(上)
Chris_166
嵌入式Linux经典CANCAN通信
目录一.CAN与ISO-OSIModel二.CAN通信2.1接线方式2.1.1闭环网络2.1.2开环网络2.2收发流程2.2.1发送2.2.2接收三.CANBUS访问与仲裁3.1“线与”机制3.2仲裁机制REFCAN(ControllerAreaNetwork)总线协议是由BOSCH发明的串行通信总线,它起初用于实现汽车内ECU之间可靠的通信,后因其简单实用可靠等特点,而广泛应用于工业自动化、船舶
- 嵌入式Linux学习(3)——中断(Interrupt)子系统概念
Chris_166
嵌入式LinuxLinux中断GICIP
目录一.中断概念与分类1.1中断分类1.2中断事件的处理流程1.3中断号(IRQnumber)1.4中断源(InterruptSource)1.5中断触发方式二.中断子系统架构2.1GIC2.2中断子系统架构2.3GIC与IP2.3.1典型GICIPPLC390GIC400GIC500REF一.中断概念与分类中断是指CPU在执行程序的过程中,出现了某些突发事件急待处理,CPU必须暂停当前程序的执行
- 小猿圈linux之嵌入式Linux学习步骤
小猿圈加加
很多人对嵌入式linux很感兴趣,但是最后真正去做这一行的人并不多,为什么呢?难道是嵌入式linux发展前景不好,还是嵌入式linux工作不好找?NO,都不是,当今嵌入式发展前景是很不错,百分之80的人都是因为感觉难放弃的,其实不然,是因为没有找对正确的学习方法,没有使对劲,看到这篇文章的小伙伴们很幸运,我从小猿圈白老师那获取到的学习方法,下面分享给大家。嵌入式linux的学习步骤:一:Linux
- CL嵌入式linux学习:第一章 SSV6256wifi驱动移植到RK3308
Clong玩Linux
linux驱动嵌入式linux嵌入式linux驱动开发iot嵌入式硬件
CL嵌入式linux学习:第一章SSV6256wifi驱动移植到RK3308文章目录CL嵌入式linux学习:第一章SSV6256wifi驱动移植到RK3308前言一、SSV6256驱动包二、移植步骤1.将ssv驱动引入rk3308SDK2.将SSV驱动引入RK3308编译环境3.ssv驱动配置以及添加网络唤醒功能1>内核配置2>增加p2pinterface,用于AP模式使用这个网卡3>网络唤醒4
- 嵌入式Linux入门-彻底理解UART串口,手把手教你写程序
闪耀大叔
嵌入式Linux入门物联网armarm开发嵌入式硬件驱动开发
UART串口这个东西,是嵌入式学习上避不开的,不仅在调试中经常用到,还有很多模块通过串口与SOC相连。这篇文章让你彻彻底底,搞明白串口程序的编写。没有基础的先看:嵌入式Linux学习系列全部文章:嵌入式Linux学习—从裸机到应用教程大全目录1.UART串口1.1UART硬件连接1.2UART软件通信协议2.读手册,编程序2.1找对应引脚2.2设置GPIO为UART功能2.3设置UART(初始化)
- 嵌入式Linux学习(第N天)——Linux系统知识总结
迷路的小黑
嵌入式Linux
吐槽Emmmm先来吐槽一波,十分不推荐大家读的一本书《ARM嵌入式Linux系统开发详解》,第一个是年代久远,知识点太久远了,Linux发展迅速,很多已经不那么干了…比如我想看的设备树里面就一点点也没有介绍,因为这是最近10年的技术…(10年…可想而知这玩应有多out)…第二点这玩应前后顺序感觉有点坑…我飞速看完了整本书…脑瓜子都痛了…感觉帮助不是很大…所以这就当是我这个栏目的结束吧,把我飞速看完
- 3_嵌入式Linux学习_入门_vim编辑器_三种模式及其常用命令+配置文件.vimrc设置常用便捷功能(永久显示行数、快捷代码模板、设置缩进等)
善于伴随
嵌入式Linuxlinux编辑器vimubuntu
一、Linux系统中vi编辑器和vim编辑器的区别1.1、异同点简介:vi和vim都是Linux中的编辑器,不同的是vim比较高级,功能更全更好用,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding。它们都是多模式编辑器,vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。某些情况下,你可以把vim当成vi来使用。1.2、vim的优势:1、多级撤销
- 嵌入式Linux学习笔记(4)I.MX6U的启动和裸机编程
兰陵笑笑生SD
嵌入式Linuxlinux嵌入式arm
文章目录I.MX6U的启动方式启动方式的选择启动设备裸机编程编译流程1、arm-linux-gnueabihf-gcc编译文件2、arm-linux-gnueabihf-ld链接文件3、arm-linux-gnueabihf-objcopy格式转换4、arm-linux-gnueabihf-objdump反汇编启动代码Makefile文件链接脚本镜像烧写imxdownload工具的作用注:本章的笔
- 嵌入式linux学习笔记(2)
Wyd_(ง •̀_•́)ง
linuxlinuxvim
笔记目录学习目标学习内容一、VI编辑器的设置1、设置TAB键为4字节2、VIM编辑器显示行号3.VI/VIM编辑器使用空格代替了TAB键二、存储1、ROM2、RAM3、FLASH三、Makefile语法重要提醒1、Makefile作用2、Makefile规则格式3、gcc命令4、Makefile变量四、U-Boot1、U-Boot简介2、U-Boot编译3、U-Boot一些命令4、uboot启动l
- 嵌入式Linux学习历程 — NXP官方SDK使用实验
FBI 警告
嵌入式Linux嵌入式linux
NXP官方SDK使用实验NXP官方为I.MX6ULL编写了SDK包(I.MX6UL也可使用),其中有NXP已经编写好的寄存器定义文件。I.MX6ULL的SDK包在NXP官网下载在安装好的文件中,我们只需要fsl_common.h、fsl_iomuxc.h、MCIMX6Y2.h这三个文件。同时需要一个新头文件,用于存放一些SDK库文件需要使用到的数据类型cc.h#ifndef__CC_H#defin
- 【嵌入式LINUX学习笔记】RGB LCD原理及接口寄存器简述
ORI2333
嵌入式LINUX嵌入式单片机
前言所用平台为I.MX6UL。原理简述LCD简介LiquidCrystalDisplay,液晶显示器。液晶显示器的每个像素由以下几个部分构成:悬浮于两个透明电极(氧化铟锡)间的一列液晶分子层,两边外侧有两个偏振方向互相垂直的偏振过滤片。如果没有电极间的液晶,光通过其中一个偏振过滤片其偏振方向将和第二个偏振片完全垂直,因此被完全阻挡了。但是如果通过一个偏振过滤片的光线偏振方向被液晶旋转,那么它就可以
- 正点原子嵌入式Linux学习笔记1(Petalinux设计和U-Boot篇)
爱学习的诸葛铁锤
嵌入式学习linuxfpga开发
Petalinux简介Petalinux是Xilinx针对嵌入式Linux开发所推出的开发套件、开发工具Petalinux包括U-Boot源码、Linux内核源码以及根文件系统嵌入式Linux系统三巨头:U-Boot、Linux内核以及rootfsPetalinux设计流程搭建Vivado工程,导出hdf文件创建一个petalinux工程将hdf文件导入到petalinux工程(将vivado设计
- linux嵌入式学习方法,嵌入式Linux学习方法 2018新总结
dssocool
linux嵌入式学习方法
所谓学而不思则罔,思而不学则殆。学习嵌入式linux要讲究方法,好的方法可以让我们学习效率事半功倍。已经2018年了,新的一年抓紧时间来学嵌入式linux吧。本篇文章就来分享2018年新总结的嵌入式linux学习方法。有扎实的基础,会在学习嵌入式linux的路上一帆风顺,那么有什么样的基础会让我们学习变得轻松呢?1.如果能能掌握C语言高级编程。2.要了解嵌入式Linux操作系统。3.了解Linux
- 嵌入式linux 添加中断,嵌入式Linux学习笔记(六)-中断体系结构
沐雲閣主 荻生
嵌入式linux添加中断
一、S3C2440中断体系结构1)ARM体系CPU的7种工作模式用户模式(usr):ARM处理器正常的程序执行状态快速中断模式(fiq):用于高速数据传输或通道处理中断模式(irq):用于通用的中断处理管理模式(svc):操作系统使用的保护模式数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护系统模式(sys):运行具有特权的操作系统任务未定义指令中止模式(un
- 嵌入式Linux学习(1)——通信总线协议简介
Chris_166
嵌入式Linux嵌入式通信总线
目录一.UART1.1单工/双工通信编辑1.2UART帧格式1.2.1Q/A1.3UART硬件结构二.基于UART的协议2.1RS2322.1.1RS232协议存在的问题2.2RS4852.2.1差分信号2.2.2RS485优势三.IIC3.1通信过程3.2IIC总线寻址3.3IIC总线信号3.3.1起始与停止信号3.3.2同步信号3.3.3字节传送与应答/结束3.4IIC典型时序3.5主从机的选
- 【Bug】Ubuntu 有线设置打不开无反应
犟小孩
BUGubuntu
前言:突然有线设置就没法启用了,但是能联网,能查看ip解决:最后安装了一个新的依赖包:sudoaptinstallgnome-control-center然后就可以了还有一个方法,没试过,但感觉有点道理的:嵌入式Linux学习笔记6——Ubuntu网络设置wired消失问题的解决方法_debian右上角没有wired_苏东没有坡swag的博客-CSDN博客
- 嵌入式Linux学习笔记——汇编指令LDR、STR
我的眼。
arm嵌入式硬件linux
学习正点原子嵌入式第二期第八讲时,涉及汇编LDR、STR指令。LDRR1,[R0]是读取R0地址所对应的数据给R1寄存器。而STRR1,[R0]则是将R1里的数据给到R0地址中,而不是和LDR语句一样,R0地址所对应的数据?(其实这是一个很笨的问题,数据给到R0地址中,与R0地址所对应的数据是一个意思,都是修改了R0地址中所对应的数据的值)。后查阅资料个人理解:[R0]类似于51单片机中@R0指R
- 嵌入式Linux学习笔记(1-5)——点亮mini2440 LED
黑鸟飞飞
linuxarm嵌入式linux
mini2440拥有4个可编程led灯,通过点亮led实验了解操作GPIO的原理,以及初步掌握ADS1.2集成开发环境使用方法。开发平台:(1)XP系统;(2)ADS1.2集成开发环境;(3)mini2440。1、搭建工程本人使用ADS1.2IDE搭建工程,这是一款ARM公司出版集成开发环境软件,虽然已经淘汰,但由于能很好运行在XP系统之上,所以本人还在使用,如果希望拥有功能更强的IDE,可以安装
- linux开发板led怎么亮,韦东山嵌入式Linux学习笔记04--点亮开发板的一个LED灯
A菲拉格慕(小艳子)
linux开发板led怎么亮
搜索开发板原理图LED的走线LED8是网线接口的指示灯.在这里我们尝试用汇编代码控制D10,也就是LED1,它连接到EINT4/GPF4,读取芯片手册有原理图可知,如果需要点亮LED1,需要控制s3c2440的GPF4引脚输出低电平.GPFCON=0x56000050GPFDAT=0x56000054GPFUP=0x56000058=========================直接set0x5
- 迅为嵌入式Linux学习笔记5——进程间通信
郑州-刘明鑫
嵌入式Linuxlinux学习嵌入式
迅为嵌入式Linux学习笔记5——进程间通信管道通信无名管道无名管道只能实现有亲缘关系的进程之间的通信,比如父子进程。pipe函数:#includeintpipe(intpipefd[2]);//创建管道参数:是我们得到的文件描述符fd[0]:读端fd[1]:写端返回值:成功创建返回0创建失败返回-1.例程1#include#include#include#include#include#incl
- C/C++Win32编程基础详解视频下载
择善Zach
编程C++Win32
课题视频:C/C++Win32编程基础详解
视频知识:win32窗口的创建
windows事件机制
主讲:择善Uncle老师
学习交流群:386620625
验证码:625
--
- Guava Cache使用笔记
bylijinnan
javaguavacache
1.Guava Cache的get/getIfPresent方法当参数为null时会抛空指针异常
我刚开始使用时还以为Guava Cache跟HashMap一样,get(null)返回null。
实际上Guava整体设计思想就是拒绝null的,很多地方都会执行com.google.common.base.Preconditions.checkNotNull的检查。
2.Guava
- 解决ora-01652无法通过128(在temp表空间中)
0624chenhong
oracle
解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程
一个sql语句后,大约花了10分钟,好不容易有一个结果,但是报了一个ora-01652错误,查阅了oracle的错误代码说明:意思是指temp表空间无法自动扩展temp段。这种问题一般有两种原因:一是临时表空间空间太小,二是不能自动扩展。
分析过程:
既然是temp表空间有问题,那当
- Struct在jsp标签
不懂事的小屁孩
struct
非UI标签介绍:
控制类标签:
1:程序流程控制标签 if elseif else
<s:if test="isUsed">
<span class="label label-success">True</span>
</
- 按对象属性排序
换个号韩国红果果
JavaScript对象排序
利用JavaScript进行对象排序,根据用户的年龄排序展示
<script>
var bob={
name;bob,
age:30
}
var peter={
name;peter,
age:30
}
var amy={
name;amy,
age:24
}
var mike={
name;mike,
age:29
}
var john={
- 大数据分析让个性化的客户体验不再遥远
蓝儿唯美
数据分析
顾客通过多种渠道制造大量数据,企业则热衷于利用这些信息来实现更为个性化的体验。
分析公司Gartner表示,高级分析会成为客户服务的关键,但是大数据分析的采用目前仅局限于不到一成的企业。 挑战在于企业还在努力适应结构化数据,疲于根据自身的客户关系管理(CRM)系统部署有效的分析框架,以及集成不同的内外部信息源。
然而,面对顾客通过数字技术参与而产生的快速变化的信息,企业需要及时作出反应。要想实
- java笔记4
a-john
java
操作符
1,使用java操作符
操作符接受一个或多个参数,并生成一个新值。参数的形式与普通的方法调用不用,但是效果是相同的。加号和一元的正号(+)、减号和一元的负号(-)、乘号(*)、除号(/)以及赋值号(=)的用法与其他编程语言类似。
操作符作用于操作数,生成一个新值。另外,有些操作符可能会改变操作数自身的
- 从裸机编程到嵌入式Linux编程思想的转变------分而治之:驱动和应用程序
aijuans
嵌入式学习
笔者学习嵌入式Linux也有一段时间了,很奇怪的是很多书讲驱动编程方面的知识,也有很多书将ARM9方面的知识,但是从以前51形式的(对寄存器直接操作,初始化芯片的功能模块)编程方法,和思维模式,变换为基于Linux操作系统编程,讲这个思想转变的书几乎没有,让初学者走了很多弯路,撞了很多难墙。
笔者因此写上自己的学习心得,希望能给和我一样转变
- 在springmvc中解决FastJson循环引用的问题
asialee
循环引用fastjson
我们先来看一个例子:
package com.elong.bms;
import java.io.OutputStream;
import java.util.HashMap;
import java.util.Map;
import co
- ArrayAdapter和SimpleAdapter技术总结
百合不是茶
androidSimpleAdapterArrayAdapter高级组件基础
ArrayAdapter比较简单,但它只能用于显示文字。而SimpleAdapter则有很强的扩展性,可以自定义出各种效果
ArrayAdapter;的数据可以是数组或者是队列
// 获得下拉框对象
AutoCompleteTextView textview = (AutoCompleteTextView) this
- 九封信
bijian1013
人生励志
有时候,莫名的心情不好,不想和任何人说话,只想一个人静静的发呆。有时候,想一个人躲起来脆弱,不愿别人看到自己的伤口。有时候,走过熟悉的街角,看到熟悉的背影,突然想起一个人的脸。有时候,发现自己一夜之间就长大了。 2014,写给人
- Linux下安装MySQL Web 管理工具phpMyAdmin
sunjing
PHPInstallphpMyAdmin
PHP http://php.net/
phpMyAdmin http://www.phpmyadmin.net
Error compiling PHP on CentOS x64
一、安装Apache
请参阅http://billben.iteye.com/admin/blogs/1985244
二、安装依赖包
sudo yum install gd
- 分布式系统理论
bit1129
分布式
FLP
One famous theory in distributed computing, known as FLP after the authors Fischer, Lynch, and Patterson, proved that in a distributed system with asynchronous communication and process crashes,
- ssh2整合(spring+struts2+hibernate)-附源码
白糖_
eclipsespringHibernatemysql项目管理
最近抽空又整理了一套ssh2框架,主要使用的技术如下:
spring做容器,管理了三层(dao,service,actioin)的对象
struts2实现与页面交互(MVC),自己做了一个异常拦截器,能拦截Action层抛出的异常
hibernate与数据库交互
BoneCp数据库连接池,据说比其它数据库连接池快20倍,仅仅是据说
MySql数据库
项目用eclipse
- treetable bug记录
braveCS
table
// 插入子节点删除再插入时不能正常显示。修改:
//不知改后有没有错,先做个备忘
Tree.prototype.removeNode = function(node) {
// Recursively remove all descendants of +node+
this.unloadBranch(node);
// Remove
- 编程之美-电话号码对应英语单词
bylijinnan
java算法编程之美
import java.util.Arrays;
public class NumberToWord {
/**
* 编程之美 电话号码对应英语单词
* 题目:
* 手机上的拨号盘,每个数字都对应一些字母,比如2对应ABC,3对应DEF.........,8对应TUV,9对应WXYZ,
* 要求对一段数字,输出其代表的所有可能的字母组合
- jquery ajax读书笔记
chengxuyuancsdn
jQuery ajax
1、jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()
- JWFD工作流拓扑结构解析伪码描述算法
comsci
数据结构算法工作活动J#
对工作流拓扑结构解析感兴趣的朋友可以下载附件,或者下载JWFD的全部代码进行分析
/* 流程图拓扑结构解析伪码描述算法
public java.util.ArrayList DFS(String graphid, String stepid, int j)
- oracle I/O 从属进程
daizj
oracle
I/O 从属进程
I/O从属进程用于为不支持异步I/O的系统或设备模拟异步I/O.例如,磁带设备(相当慢)就不支持异步I/O.通过使用I/O 从属进程,可以让磁带机模仿通常只为磁盘驱动器提供的功能。就好像支持真正的异步I/O 一样,写设备的进程(调用者)会收集大量数据,并交由写入器写出。数据成功地写出时,写入器(此时写入器是I/O 从属进程,而不是操作系统)会通知原来的调用者,调用者则会
- 高级排序:希尔排序
dieslrae
希尔排序
public void shellSort(int[] array){
int limit = 1;
int temp;
int index;
while(limit <= array.length/3){
limit = limit * 3 + 1;
- 初二下学期难记忆单词
dcj3sjt126com
englishword
kitchen 厨房
cupboard 厨柜
salt 盐
sugar 糖
oil 油
fork 叉;餐叉
spoon 匙;调羹
chopsticks 筷子
cabbage 卷心菜;洋白菜
soup 汤
Italian 意大利的
Indian 印度的
workplace 工作场所
even 甚至;更
Italy 意大利
laugh 笑
m
- Go语言使用MySQL数据库进行增删改查
dcj3sjt126com
mysql
目前Internet上流行的网站构架方式是LAMP,其中的M即MySQL, 作为数据库,MySQL以免费、开源、使用方便为优势成为了很多Web开发的后端数据库存储引擎。MySQL驱动Go中支持MySQL的驱动目前比较多,有如下几种,有些是支持database/sql标准,而有些是采用了自己的实现接口,常用的有如下几种:
http://code.google.c...o-mysql-dri
- git命令
shuizhaosi888
git
---------------设置全局用户名:
git config --global user.name "HanShuliang" //设置用户名
git config --global user.email "
[email protected]" //设置邮箱
---------------查看环境配置
git config --li
- qemu-kvm 网络 nat模式 (四)
haoningabc
kvmqemu
qemu-ifup-NAT
#!/bin/bash
BRIDGE=virbr0
NETWORK=192.168.122.0
GATEWAY=192.168.122.1
NETMASK=255.255.255.0
DHCPRANGE=192.168.122.2,192.168.122.254
TFTPROOT=
BOOTP=
function check_bridge()
- 不要让未来的你,讨厌现在的自己
jingjing0907
生活 奋斗 工作 梦想
故事one
23岁,他大学毕业,放弃了父母安排的稳定工作,独闯京城,在家小公司混个小职位,工作还算顺手,月薪三千,混了混,混走了一年的光阴。 24岁,有了女朋友,从二环12人的集体宿舍搬到香山民居,一间平房,二人世界,爱爱爱。偶然约三朋四友,打扑克搓麻将,日子快乐似神仙; 25岁,出了几次差,调了两次岗,薪水涨了不过百,生猛狂飙的物价让现实血淋淋,无力为心爱银儿购件大牌
- 枚举类型详解
一路欢笑一路走
enum枚举详解enumsetenumMap
枚举类型详解
一.Enum详解
1.1枚举类型的介绍
JDK1.5加入了一个全新的类型的”类”—枚举类型,为此JDK1.5引入了一个新的关键字enum,我们可以这样定义一个枚举类型。
Demo:一个最简单的枚举类
public enum ColorType {
RED
- 第11章 动画效果(上)
onestopweb
动画
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- Eclipse中jsp、js文件编辑时,卡死现象解决汇总
ljf_home
eclipsejsp卡死js卡死
使用Eclipse编辑jsp、js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲。将所有用过的方法罗列如下:
1、取消验证
windows–>perferences–>validation
把 除了manual 下面的全部点掉,build下只留 classpath dependency Valida
- MySQL编程中的6个重要的实用技巧
tomcat_oracle
mysql
每一行命令都是用分号(;)作为结束
对于MySQL,第一件你必须牢记的是它的每一行命令都是用分号(;)作为结束的,但当一行MySQL被插入在PHP代码中时,最好把后面的分号省略掉,例如:
mysql_query("INSERT INTO tablename(first_name,last_name)VALUES('$first_name',$last_name')");
- zoj 3820 Building Fire Stations(二分+bfs)
阿尔萨斯
Build
题目链接:zoj 3820 Building Fire Stations
题目大意:给定一棵树,选取两个建立加油站,问说所有点距离加油站距离的最大值的最小值是多少,并且任意输出一种建立加油站的方式。
解题思路:二分距离判断,判断函数的复杂度是o(n),这样的复杂度应该是o(nlogn),即使常数系数偏大,但是居然跑了4.5s,也是醉了。 判断函数里面做了3次bfs,但是每次bfs节点最多