- 2018-08-13~08-19周检视
皮卡丘_83e1
工作:90分,大部分工作基本完成,虽然有一些工作没有按照计划,但是也已经开始,而且还有一些突发性工作的打扰,整体来说本周工作完成度还是不错的。1.阅读1M手册->整理1M的接口,至少完成BC模式。2.JLINK烧写程序,整理好材料,做插件的方案。3.nandflash整体驱动功能及流程了解。4.jz2440开始使用。5.验收IP。学习:90分,除了对于《编码》的阅读有些慢外,其余学习依然按部就班。
- USB原理及驱动框架介绍、编写
Leon_George
Linux3.4.2驱动开发usbUSB设备驱动usb鼠标驱动usb驱动框架
本文环境:JZ2440V3开发板Linux3.4.2内核arm-linux-gcc4.3.2编译器参考资料:2_USB驱动程序之USB总线驱动程序(100ask.net)19.Linux-USB总线驱动分析-诺谦-博客园(cnblogs.com)1、几个常见疑惑?为什么一插上就会有提示信息?是因为windows自带了USB总线驱动程序;那USB总线驱动程序是干嘛用的?识别USB设备;给USB设备找
- linux中的lcd显示字符函数,在LCD上显示汉字和ASCII字符
六哥App评测
一、开发环境硬件环境搭载s3c2440ARM9处理器的jz2440开发板软件环境linux3.4.2内核arm-linux-gcc4.3.2交叉编译工具HZK16(是符合GB2312标准的16X16点阵字库,具体可以网上搜索,这里主要用于显示汉字用)二、应用程序#include"sys/types.h"//由于新浪微博不支持<>,所以引用的头文件为双引号替代#include"sys/stat.h"
- 移植Linux 3.4.2内核到JZ2440开发板(超精讲)
Leon_George
嵌入式开发内核移植移植DM9000到内核挂接NFS文件系统JZ2440内核移植linux3.4.2内核移植
Linux3.4.2内核移植到JZ2440开发板0、开发环境虚拟机:VMwareworkstation16pro宿主机操作系统:Ubuntu16.04开发板:JZ2440移植内核版本:Linux3.4.21、内核下载及内核启动流程简述1.1点击上述链接,找到需要得内核版本(此文使用Linux3.4.2)点击Linux内核下载地址获取内核源码获取后放到Linux系统上解压:tar-jxflinux-
- [无中生有]移植u-boot(2020.7)至 JZ2440
荡失路的细路
Linux嵌入式笔记ubootlinux嵌入式
目录2016.11的移植1.准备工作1.1下载1.2尝试编译1.3建立工程2.分析2.1分析start.S过程2.2分析小结2.2分析crt0.S3.动手patch2020.4的移植本文是基于韦东山视频的学习笔记汇总点这前言本篇是记录移植u-boot(2020.7)的过程和思路,其实有不少好文章已经在描述移植u-boot到JZ2440了,写的又比我好,比如我收藏参考的文章移植u-boot-2019
- 嵌入式开发环境配置一-arm-gcc安装配置
NULL_1969
arm-linux开发armubuntujz2440arm-gcc嵌入式arm
前言几年前买了一块韦东山的JZ2440开发板,一直没有玩,最近试了一下,发现当时提供的开发环境是ubutnu9.10的,太老了,于是就想着直接用ubuntu18.04进行开发,并对开发软件库进行升级到新版,符合当前的发展规律。现在记录下从0开始配置开发环境虚拟机安装ubuntu1、下载wmwareworstation2、ubuntu官网下载18.0464位板本。安装armgcc编译器1、下载arm
- 移植u-boot12.04到jz2440 -->支持nandflash启动
Sunnie_ge
u-boot分析嵌入式u-boot移植
u-boot2012.04支持nandflash1.重新添加#defineCONFIG_CONFIG_CMD\drivers\mtd\nand下s3c2410_nand.c拷贝为s3c2440_nand.c怎么决定编译s3c2440_nand.c而不编译s3c2410-nand.c看文件下的Makefile找到相应的配置文件配置文件添加#defineCONFIG_NAND_S3C2440#defi
- 移植u-boot-2012.04.01到JZ2440
aogaozhu5689
嵌入式操作系统
开发环境:Ubuntu12.04开发板:JZ2440256MNandFlash64MSDRAM交叉编译器:arm-linux-gcc-4.3.2u-boot:u-boot-2012.04.01最近在学习BootLoader,移植u-boot-2012.04.01到JZ2440开发板,现在把移植过程记录下来,一来梳理思路,二来方便以后更进一步学习。一、u-boot分析过程a、初始化硬件:关看门狗、设
- 嵌入式Linux——SPI总线(3):2440SPI控制器控制OLED和flash
moxue10
裸机S3C2440SPIOLEDflash
简介:本文主要讲解使用2440中的SPI控制器来控制SPI传输命令和数据,以实现对OLED和FLASH的控制。同时本文会分为两部分,第一部分主要介绍2440的SPI控制器。而第二部分我们将结合代码,看是如何实现对OLED和FLASH的控制。所用开发板:JZ2440V3所用OLED屏幕:韦东山老师淘宝所用屏幕所用OLED驱动芯片:SSD1306FLASH:W25Q16DV声明:我在前面两篇文章:嵌入
- 关于修改jz2440开发板IP以及开发板与Windows互ping问题
学习小记
tcp/ipwindows单片机
一.如何修改jz2440开发板IP开头注意:在进行以下操作前必须已经跟着u-boot内核到开发板上,此外还要移植根文件系统到开发板上。修改开发板IP有两种方式:1.临时修改IP2.永久修改IP第一种是临时IP(即下次开发板上电IP变化)。在启动开发板后,输入语句:ifconfigeth0IP(想要修改成的IP)。我这里用的是mobaxterm串口调试软件,我通过此软件使开发板与电脑连接,语句也是在
- [嵌入式Linux]uboot启动kernel的过程分析
Maple_Leaf_15
嵌入式嵌入式Linuxuboot
文章目录一、摘要1.下文将提及2.下文将不讲二、各文件的大小比较三、各存储器的大小比较四、各文件在存储器中的分布五、uboot启动kernel过程一、摘要这篇文章结合JZ2440v3开发板和uboot1.1.6代码讲述uboot如何启动内核(kernel版本为linux2.2.26,但实际没讲到和kernel代码有关的阶段)。太长不看:可直接跳到第5节看uboot启动kernel过程1.下文将提及
- 嵌入式Linux驱动入门经历分享
GouXiongLingShouFu
嵌入式linux
嵌入式Linux驱动入门经历分享最近总算是在Linux下点亮了第一个灯,来分享一下我的学习经验。最开始接触Linux是在高中(职高),当时只是一时兴起享学习一下,买了韦老师的JZ2440开发板,然后就跟着教程学,最后是连开发环境都没搭建好,板子就吃灰了。现在还清清楚楚的记得装ubount的样子,完全就是不知道该怎么操作,ping不上之类的,从入门到放弃。我其实是万万没想到在多年后我还会重新在当年跌
- LCD液晶屏驱动详解
Leon_George
Linux3.4.2驱动开发控制器内核嵌入式javapython
开发环境:开发板:JZ2440V3CPU:samsunS3C2440内核:Linux3.4.2编译工具:arm-linux-gcc4.3.2LCD:4.3存液晶屏AT043TN24参考文献:LCD驱动程序详细讲解(一)_weixin_33935505的博客-CSDN博客LCD驱动详解-Lilto-博客园(cnblogs.com)主题:s3c2440移植linux-3.4.2中的LCD驱动_大白菜的
- linux驱动学习笔记 led的驱动程序与驱动测试程序
天堂陌客
Linux笔记linux驱动
前言正在学习linux的驱动编写与编译,使用的是韦东山老师的jz2440开发板,下面将对视频配套源码下的驱动代码(\JZ2440V3\drivers_and_test\leds)进行解析归纳。先学习将要用到的知识点intmain(intargc,char**argv)互斥锁设备类MKDEV()宏unlikely()IS_ERR与PTR_ERRcpu内存映射方式(Memory-mapped)copy
- 为linux3.4.2内核编写LED驱动
Leon_George
嵌入式开发Linux3.4.2驱动开发LED驱动JZ2440Linux-3.4.2字符型设备驱动程序
开发环境JZ2440V3开发板Linux-3.4.2内核宿主机:Ubuntu16.04_64位交叉编译器:arm-linux-gcc(version4.3.2)1、linux字符设备驱动框架用户应用程序通过调用C库里已经实现的open、read、write等库函数来操作文件(在Linux中,一切皆文件,所有硬件设备在内核看来均是文件)。库函数(open等)的调用引发操作系统(Linux内核)产生一
- 中断系统中的设备树(四)__设备树描述按键中断
123456.......
LinuxDTS(设备树)
前言:使用设备树描述中断时,我们需要在设备树节点里面描述设备使用哪个硬件中断,如下所示是对按键中断的硬件中断的描述(只是起来开门见山的作用),对于理解按键按键中断的硬件中断的描述信息,我会在下面详细介绍,buttons{compatible="jz2440_button";eint-pins=,,,;interrupts-extended=,,,;};设备树节点里面描述中断可以参考下面的文档参考文
- jz2440-uboot-201204版本移植【学习笔记】【原创】
嵌入式小庄老师
学习arm开发
平台:jz2440作者:庄泽彬(欢迎转载,请注明作者)说明:韦东山二期视频学习笔记交叉编译工具:arm-linux-gcc(GCC)4.3.2PC环境:ubuntu18.04一、uboot的编译和烧录下载uboot-2012-04版本的uboot进行移植,下载链接:ftp://ftp.denx.de/pub/u-boot/编译:1makesmdk2410_config2make-j4使用oflas
- linux 内核菜单配置文件,linux内核菜单配置make menuconfig错误
凡人的努力
linux内核菜单配置文件
Ubuntu:16.04.2-x64-100asklinux-2.6.22.62018-10-151期~2期衔接课程,linux-2.6.22.6内核菜单配置makemenuconfig错误及解决:第一步:内核配置及编译[emailprotected]:~/workbook/jz2440/system/linux-2.6.22.6$makemenuconfigMakefile:416:***mix
- 由于原来烧写过的uboot分区与现在烧写的uboot分区不一样导致通过uboot烧写2440裸机程序出错
铍镁钙锶钡镭
2440
使用JZ2440uboot来烧写裸机程序烧写过程中出现了这样的提示:Now,Downloading[ADDRESS:30000000h,TOTAL:586]RECEIVEDFILESIZE:586(0KB/S,1S)NANDerase:incorrectdevicetypeinbootloader'bootloader'isnotanumberNANDwrite:incorrectdevicety
- 虚拟机双网卡设置(外网+内网)
Leon_George
嵌入式开发Ubuntu开发板主机互通双网卡配置虚拟机配置
【摘要】:本文主要介绍了在开发过程中,实现开发板利用网线直连电脑实现开发工作,而电脑又可以通过另一个无线或有线网卡正常连接互联网。【硬件开发环境】:开发主机——惠普笔记本(带无线网卡+有线网卡)、开发板JZ2440(带有线网卡)、网线1根(用于连接开发板和开发主机间的有线网卡)【软件开发环境】:开发主机安装Win10操作系统并通过无线网卡连接互联网、开发主机安装有VMwareWorkstation
- S3C2440汇编点灯
Spark!
S3C2440裸机相关汇编相关嵌入式linux点灯S3C2440JZ2440
目录如何点灯主芯片输出的两种情况引脚驱动能力不足的情况原理图导读芯片手册导读总结IO配置状态配置程序的编写几条汇编编程交叉编译上传并烧写如何点灯步骤如下1、看原理图确定控制LED的引脚2、看主芯片手册确定如何设置/控制引脚这里JZ2440的芯片,就是S3C24403、写程序主芯片引脚输出高电平或低电平就可以改变LED状态我们不关心GPIO引脚输出的逻辑电压,只关心高电平或低电平主芯片输出的两种情况
- linux内核分析编译体验
<( ̄︶ ̄)小小程序员
linux运维服务器
一、资源linux-2.6.22.6下载地址https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.6_jz2440.patch下载地址https://download.csdn.net/download/zjq_5586288/10438800?utm_source=bbsseo二、打补丁cd/home/li/kern
- 嵌入式开发--网络环境配置
zipeer
嵌入式开发嵌入式开发网络环境配置
嵌入式开发网络环境配置(虚拟机通过无线网卡连接到网络)Ubuntu16.04通过桥接模式与主机连接到同一个网段内,实现数据的传输网络连接有以下几种方式:在平常的学习和开发过程中,我们经常使用笔记本通过无线网卡连接到网络,下面针对于在实际的开发过程中***笔记本通过WiFi连接到网络,开发板(JZ2440)通过网线连接到网络,***的情况,对虚拟机Ubuntu16.04的网络的配置:Windows端
- 数码相框(十八、bmp数据提取用于图标显示)
[email protected].
linuxbmp图片解码LCD显示
注:本人已购买韦东山老师第三期项目视频,内容来源《数码相框项目视频》,只用于学习记录,如有侵权,请联系删除。1.数码相框效果图根据上一节的数码相框需求框架可得出的大致效果图如下图所示: 上图的图标都是经过缩小的图标,实际上这些图标的分辨率都是比较大的,例如方形的图标分辨率为128*128;但是我们Jz2440开发板的LCD只有480*272,如果按实际图片的尺寸大小显示,显然是不可取的,所以
- 一文轻松搞懂LCD驱动编写
Leon_George
Linux3.4.2驱动开发LCD驱动Linux3.4.2JZ2440修改内核中LCD驱动
开发环境:开发板:JZ2440V3CPU:samsunS3C2440内核:Linux3.4.2编译工具:arm-linux-gcc4.3.2LCD:4.3存液晶屏AT043TN24参考文献:LCD驱动程序详细讲解(一)_weixin_33935505的博客-CSDN博客LCD驱动详解-Lilto-博客园(cnblogs.com)主题:s3c2440移植linux-3.4.2中的LCD驱动_大白菜的
- ARM嵌入式Linux裸机开发---汇编点亮LED
蒋钊锋
嵌入式Linux嵌入式linux
导读:本文是裸机开发的第一篇,介绍裸机代码最基本的框架:关看门狗、设置栈、设置时钟、初始化串口、初始化SDRAM、实现重定位、清除BSS段并实现流水灯效果。使用的开发板是基于韦东山老师的JZ2440,SOC是三星的S3C2440芯片,外接了SDRAM,nandFlash和NorFlash目录1、start.S汇编源代码2、main.c3、uart串口相关4、sdram.lds链接脚本5、Makef
- 烧写文件系统——韦东山嵌入式Linux学习笔记11
车子 chezi
韦东山嵌入式文件系统
本文实验环境:1.windows7(64bit)2.JZ2440(V2)使用u-boot烧写文件系统,一般有两种方法。1.通过USB下载功能2.通过TFTP功能通过USB下载功能烧写文件系统这种方法比较简单。操作步骤:(1)连接板子和PC(串口+USB)(2)进入u-boot的菜单,如下图(3)根据文件系统的类型,输入j(表示jffs2)或者y(表示yaffs2),回车.(4)打开dnw.exe软
- 嵌入式入门5(代码重定位)
徒步青云
一、概述JZ2440外接了各种控制器,它可以直接访问SDRAM、NORFlash、SRAM(片内4K内存),以及各种控制器(包括NandFlash控制器),但是不能直接访问NandFlash。我们程序可以放在NorFlash上,也可以放在SDRAM上,CPU可以直接进行运行。但是如果我们将程序放到NandFlash上,CPU就无法直接进行访问。那我们怎么通过Nand方式启动的呢?NandFlash
- jz2440介绍
dyg540
http://blog.csdn.net/liyuqian199695/article/details/53574731
- 移植linux3.4内核到2440
吃苹果的猫C
平台:JZ2440开发板作者:赵贺移植linux3.4内核到24401.下载内核源码https://www.kernel.org/pub/linux/kernel/2.交叉环境搭建(只要编译不出错,一般都可以使用,如果出现汇编错误,升级gcc版本即可)工具下载最新版下载在/usr/local/下建立交叉编译器的安装目录armsudomkdir/usr/local/arm将下载的交叉编译器包解压到/
- 微信开发者验证接口开发
362217990
微信 开发者 token 验证
微信开发者接口验证。
Token,自己随便定义,与微信填写一致就可以了。
根据微信接入指南描述 http://mp.weixin.qq.com/wiki/17/2d4265491f12608cd170a95559800f2d.html
第一步:填写服务器配置
第二步:验证服务器地址的有效性
第三步:依据接口文档实现业务逻辑
这里主要讲第二步验证服务器有效性。
建一个
- 一个小编程题-类似约瑟夫环问题
BrokenDreams
编程
今天群友出了一题:
一个数列,把第一个元素删除,然后把第二个元素放到数列的最后,依次操作下去,直到把数列中所有的数都删除,要求依次打印出这个过程中删除的数。
&
- linux复习笔记之bash shell (5) 关于减号-的作用
eksliang
linux关于减号“-”的含义linux关于减号“-”的用途linux关于“-”的含义linux关于减号的含义
转载请出自出处:
http://eksliang.iteye.com/blog/2105677
管道命令在bash的连续处理程序中是相当重要的,尤其在使用到前一个命令的studout(标准输出)作为这次的stdin(标准输入)时,就显得太重要了,某些命令需要用到文件名,例如上篇文档的的切割命令(split)、还有
- Unix(3)
18289753290
unix ksh
1)若该变量需要在其他子进程执行,则可用"$变量名称"或${变量}累加内容
什么是子进程?在我目前这个shell情况下,去打开一个新的shell,新的那个shell就是子进程。一般状态下,父进程的自定义变量是无法在子进程内使用的,但通过export将变量变成环境变量后就能够在子进程里面应用了。
2)条件判断: &&代表and ||代表or&nbs
- 关于ListView中性能优化中图片加载问题
酷的飞上天空
ListView
ListView的性能优化网上很多信息,但是涉及到异步加载图片问题就会出现问题。
具体参看上篇文章http://314858770.iteye.com/admin/blogs/1217594
如果每次都重新inflate一个新的View出来肯定会造成性能损失严重,可能会出现listview滚动是很卡的情况,还会出现内存溢出。
现在想出一个方法就是每次都添加一个标识,然后设置图
- 德国总理默多克:给国人的一堂“震撼教育”课
永夜-极光
教育
http://bbs.voc.com.cn/topic-2443617-1-1.html德国总理默多克:给国人的一堂“震撼教育”课
安吉拉—默克尔,一位经历过社会主义的东德人,她利用自己的博客,发表一番来华前的谈话,该说的话,都在上面说了,全世界想看想传播——去看看默克尔总理的博客吧!
德国总理默克尔以她的低调、朴素、谦和、平易近人等品格给国人留下了深刻印象。她以实际行动为中国人上了一堂
- 关于Java继承的一个小问题。。。
随便小屋
java
今天看Java 编程思想的时候遇见一个问题,运行的结果和自己想想的完全不一样。先把代码贴出来!
//CanFight接口
interface Canfight {
void fight();
}
//ActionCharacter类
class ActionCharacter {
public void fight() {
System.out.pr
- 23种基本的设计模式
aijuans
设计模式
Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。 Builder:将一个复杂对象的构建与它的表示分离,使得同
- 《周鸿祎自述:我的互联网方法论》读书笔记
aoyouzi
读书笔记
从用户的角度来看,能解决问题的产品才是好产品,能方便/快速地解决问题的产品,就是一流产品.
商业模式不是赚钱模式
一款产品免费获得海量用户后,它的边际成本趋于0,然后再通过广告或者增值服务的方式赚钱,实际上就是创造了新的价值链.
商业模式的基础是用户,木有用户,任何商业模式都是浮云.商业模式的核心是产品,本质是通过产品为用户创造价值.
商业模式还包括寻找需求
- JavaScript动态改变样式访问技术
百合不是茶
JavaScriptstyle属性ClassName属性
一:style属性
格式:
HTML元素.style.样式属性="值";
创建菜单:在html标签中创建 或者 在head标签中用数组创建
<html>
<head>
<title>style改变样式</title>
</head>
&l
- jQuery的deferred对象详解
bijian1013
jquerydeferred对象
jQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本。
每个版本都会引入一些新功能,从jQuery 1.5.0版本开始引入的一个新功能----deferred对象。
&nb
- 淘宝开放平台TOP
Bill_chen
C++c物流C#
淘宝网开放平台首页:http://open.taobao.com/
淘宝开放平台是淘宝TOP团队的产品,TOP即TaoBao Open Platform,
是淘宝合作伙伴开发、发布、交易其服务的平台。
支撑TOP的三条主线为:
1.开放数据和业务流程
* 以API数据形式开放商品、交易、物流等业务;
&
- 【大型网站架构一】大型网站架构概述
bit1129
网站架构
大型互联网特点
面对海量用户、海量数据
大型互联网架构的关键指标
高并发
高性能
高可用
高可扩展性
线性伸缩性
安全性
大型互联网技术要点
前端优化
CDN缓存
反向代理
KV缓存
消息系统
分布式存储
NoSQL数据库
搜索
监控
安全
想到的问题:
1.对于订单系统这种事务型系统,如
- eclipse插件hibernate tools安装
白糖_
Hibernate
eclipse helios(3.6)版
1.启动eclipse 2.选择 Help > Install New Software...> 3.添加如下地址:
http://download.jboss.org/jbosstools/updates/stable/helios/ 4.选择性安装:hibernate tools在All Jboss tool
- Jquery easyui Form表单提交注意事项
bozch
jquery easyui
jquery easyui对表单的提交进行了封装,提交的方式采用的是ajax的方式,在开发的时候应该注意的事项如下:
1、在定义form标签的时候,要将method属性设置成post或者get,特别是进行大字段的文本信息提交的时候,要将method设置成post方式提交,否则页面会抛出跨域访问等异常。所以这个要
- Trie tree(字典树)的Java实现及其应用-统计以某字符串为前缀的单词的数量
bylijinnan
java实现
import java.util.LinkedList;
public class CaseInsensitiveTrie {
/**
字典树的Java实现。实现了插入、查询以及深度优先遍历。
Trie tree's java implementation.(Insert,Search,DFS)
Problem Description
Igna
- html css 鼠标形状样式汇总
chenbowen00
htmlcss
css鼠标手型cursor中hand与pointer
Example:CSS鼠标手型效果 <a href="#" style="cursor:hand">CSS鼠标手型效果</a><br/>
Example:CSS鼠标手型效果 <a href="#" style=&qu
- [IT与投资]IT投资的几个原则
comsci
it
无论是想在电商,软件,硬件还是互联网领域投资,都需要大量资金,虽然各个国家政府在媒体上都给予大家承诺,既要让市场的流动性宽松,又要保持经济的高速增长....但是,事实上,整个市场和社会对于真正的资金投入是非常渴望的,也就是说,表面上看起来,市场很活跃,但是投入的资金并不是很充足的......
 
- oracle with语句详解
daizj
oraclewithwith as
oracle with语句详解 转
在oracle中,select 查询语句,可以使用with,就是一个子查询,oracle 会把子查询的结果放到临时表中,可以反复使用
例子:注意,这是sql语句,不是pl/sql语句, 可以直接放到jdbc执行的
----------------------------------------------------------------
- hbase的简单操作
deng520159
数据库hbase
近期公司用hbase来存储日志,然后再来分析 ,把hbase开发经常要用的命令找了出来.
用ssh登陆安装hbase那台linux后
用hbase shell进行hbase命令控制台!
表的管理
1)查看有哪些表
hbase(main)> list
2)创建表
# 语法:create <table>, {NAME => <family&g
- C语言scanf继续学习、算术运算符学习和逻辑运算符
dcj3sjt126com
c
/*
2013年3月11日20:37:32
地点:北京潘家园
功能:完成用户格式化输入多个值
目的:学习scanf函数的使用
*/
# include <stdio.h>
int main(void)
{
int i, j, k;
printf("please input three number:\n"); //提示用
- 2015越来越好
dcj3sjt126com
歌曲
越来越好
房子大了电话小了 感觉越来越好
假期多了收入高了 工作越来越好
商品精了价格活了 心情越来越好
天更蓝了水更清了 环境越来越好
活得有奔头人会步步高
想做到你要努力去做到
幸福的笑容天天挂眉梢 越来越好
婆媳和了家庭暖了 生活越来越好
孩子高了懂事多了 学习越来越好
朋友多了心相通了 大家越来越好
道路宽了心气顺了 日子越来越好
活的有精神人就不显
- java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Tim
feiteyizu
mysql
数据表中有记录的time字段(属性为timestamp)其值为:“0000-00-00 00:00:00”
程序使用select 语句从中取数据时出现以下异常:
java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date
java.sql.SQLException: Valu
- Ehcache(07)——Ehcache对并发的支持
234390216
并发ehcache锁ReadLockWriteLock
Ehcache对并发的支持
在高并发的情况下,使用Ehcache缓存时,由于并发的读与写,我们读的数据有可能是错误的,我们写的数据也有可能意外的被覆盖。所幸的是Ehcache为我们提供了针对于缓存元素Key的Read(读)、Write(写)锁。当一个线程获取了某一Key的Read锁之后,其它线程获取针对于同
- mysql中blob,text字段的合成索引
jackyrong
mysql
在mysql中,原来有一个叫合成索引的,可以提高blob,text字段的效率性能,
但只能用在精确查询,核心是增加一个列,然后可以用md5进行散列,用散列值查找
则速度快
比如:
create table abc(id varchar(10),context blog,hash_value varchar(40));
insert into abc(1,rep
- 逻辑运算与移位运算
latty
位运算逻辑运算
源码:正数的补码与原码相同例+7 源码:00000111 补码 :00000111 (用8位二进制表示一个数)
负数的补码:
符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。 -7 源码: 10000111 ,其绝对值为00000111 取反加一:11111001 为-7补码
已知一个数的补码,求原码的操作分两种情况:
- 利用XSD 验证XML文件
newerdragon
javaxmlxsd
XSD文件 (XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 具体使用方法和定义请参看:
http://www.w3school.com.cn/schema/index.asp
java自jdk1.5以上新增了SchemaFactory类 可以实现对XSD验证的支持,使用起来也很方便。
以下代码可用在J
- 搭建 CentOS 6 服务器(12) - Samba
rensanning
centos
(1)安装
# yum -y install samba
Installed:
samba.i686 0:3.6.9-169.el6_5
# pdbedit -a rensn
new password:123456
retype new password:123456
……
(2)Home文件夹
# mkdir /etc
- Learn Nodejs 01
toknowme
nodejs
(1)下载nodejs
https://nodejs.org/download/ 选择相应的版本进行下载 (2)安装nodejs 安装的方式比较多,请baidu下
我这边下载的是“node-v0.12.7-linux-x64.tar.gz”这个版本 (1)上传服务器 (2)解压 tar -zxvf node-v0.12.
- jquery控制自动刷新的代码举例
xp9802
jquery
1、html内容部分 复制代码代码示例: <div id='log_reload'>
<select name="id_s" size="1">
<option value='2'>-2s-</option>
<option value='3'>-3s-</option