- 实验一 LINUX配置和移植实验
fishtangjinfu
嵌入式系统linuxsystemflashlinux内核debuggingfile
一、实验目的学会嵌入式LINUX裁剪、移植,根据目标系统要求配置LINUX二、实验内容本次实验使用Redhatlinux9.0操作系统环境安装armlinux的开发库及编译器。学习LINUX内核的配置和编译,以及ARM开发板的使用和开发环境的设置。下载已经编译好的内核文件到嵌入式控制器中。三、预备知识C语言的基础知识、程序调试的基础知识和方法,LINUX的基本操作。四、实验设备及工具(包括软件调试
- Linux裁剪是否算修改源码,linux4.10.8 内核移植(二)---初步裁剪、分区修改和文件系统...
黄浴
Linux裁剪是否算修改源码
一、初步裁剪在内核根目录下执行:makemenuconfig1.1systemtype裁剪选择SAMSUNGS3C24XXSoCsSupport进入其中,这里是配置我们的单板,取消与2440无关的配置:1.2文件系统裁剪以模块加入的可以保留,其他的看情况进行裁剪。1.3devicedriver裁剪里面有些驱动不是我们所需要的,我们的目标板根本不支持那些的功能就可以裁剪掉:1.3.1Networkd
- 使用linux裁剪树莓派完整sd卡镜像
PaulYoung_Blog
树莓派
解决了最小镜像的制作问题以后,就发现手里已经积攒了不少用Win32DiskImager制作的完整sd卡镜像。虽然压缩过了以后很小,但是在恢复镜像时32G大小的写入速度简直慢到龟速,所以我通过Ubuntu来裁剪一下完整的sd卡镜像。首先,准备镜像与系统。我用的是Ubuntu14。然后安装必要的软件sudoapt-getinstalldosfstoolsdumppartedkpartx一、挂载img在
- Linux内核升级LCD驱动的更换(开发板)
myspor
LinuxDriver
Linux内核升级LCD驱动的更换(开发板)关键字内核升级,更换驱动,LCD概述本文给出了将一个已有的LCD驱动添加进一个新的linux内核中的方法一.概述本文搜集整理了Linux系统编译时的主要配置选项(makeconfig)的详细说明,供Linux裁剪特别是设备驱动和模块功能增删时使用参考。需要注意的是,每个版本linux版本的config各选项意义,命名等都可能有所差异。1、修改内核根目录c
- Linux裁剪系统时硬盘损坏的解决方法
Tobey_51
Linux系统裁剪Linux学习笔记
Linux裁剪系统时硬盘损坏的解决方法在进行系统裁剪时,为了减少等待时间,一般会选择将宿主机挂起并直接运行目标系统,然而过于频繁的操作,往往会造成硬盘无法及时同步,造成硬盘分区损坏,从而造成目标系统无法正常启动。此时,若将分区重新格式化再重新来过未免过于麻烦。本文通过归档打包的方式解决该问题,有效的避免了繁琐的修复过程一、进入目标系统的根目录打包压缩文件至指定位置(假设在宿主机的/mnt/sysr
- Linux裁剪系统时硬盘损坏的解决方法
Tobey_51
linux系统裁剪
Linux裁剪系统时硬盘损坏的解决方法 在进行系统裁剪时,为了减少等待时间,一般会选择将宿主机挂起并直接运行目标系统,然而过于频繁的操作,往往会造成硬盘无法及时同步,造成硬盘分区损坏,从而造成目标系统无法正常启动。此时,若将分区重新格式化再重新来过未免过于麻烦。本文通过归档打包的方式解决该问题,有效的避免了繁琐的修复过程一、进入目标系统的根目录打包压缩文件至指定位置(假设在宿主机的/
- Linux根文件系统裁剪 论文阅读笔记
fickyou
Linux
Linux裁剪方法研究20062Linux裁剪原理:2Linux嵌入式系统根文件系统的选择与制作20063Linux嵌入式系统根文件系统的选择与制作20063基于ARM的嵌入式Linux操作系统移植的研究20065基于ARM的嵌入式文件系统研究与设计20106基于嵌入式Linux的Ext2根文件系统制作分析20156嵌入式Linux裁剪研究20097嵌入式Linux根文件系统的构建与分析20158
- Linux根文件系统裁剪 论文阅读笔记
fickyou
Linux裁剪方法研究 20062Linux裁剪原理:2Linux嵌入式系统根文件系统的选择与制作 20063Linux嵌入式系统根文件系统的选择与制作 20063基于ARM的嵌入式Linux操作系统移植的研究 20065基于ARM的嵌入式文件系统研究与设计 20106基于嵌入式Linux的Ext2根文件系统制作分析 20156嵌入式Linux裁剪研究 20097嵌入式Linux根文件系统的构建与
- 【原创】linux 系统移植日志----linux系统定制
池上好风
linux嵌入式
【原创】linux系统移植日志—-linux系统定制Author:chadMail:
[email protected]目标:裁剪、配置一个自己的linux系统,暂时支持jffs2文件系统;熟悉linux裁剪、配置以及各个选项的意义。DATE:2011-9-15第一次定制linux系统出现一下问题:U-Boot2009.11-rc2(May282010-19:14:42)DRAM:64MBNAND:1
- 【原创】linux 系统移植日志----linux系统定制
linczone
linux移植
【原创】linux系统移植日志—-linux系统定制Author:chadMail:
[email protected]目标:裁剪、配置一个自己的linux系统,暂时支持jffs2文件系统;熟悉linux裁剪、配置以及各个选项的意义。DATE:2011-9-15第一次定制linux系统出现一下问题:U-Boot2009.11-rc2(May282010-19:14:42)
DRAM:64MB
NAND
- Linux裁剪---【kernel+busyboxy+dropbear+nginx】
centod
linux裁剪
Linux裁剪---【kernel+busyboxy+dropbear+nginx】本文将介绍通过完全手动定制内核,在此基础上添加busybox,并实现远程登陆,使裁剪的linux能够运行nginx。在此之前介绍一下linux系统的启动流程。为虚拟机准备一块1G(大小自定)的硬盘为新的硬盘分区/dev/sdb1=50M剩余的容量全部给/dev/sdb2echo-e"n\np\n1\n\n+50M\
- Linux裁剪---【kernel+busyboxy+dropbear+nginx】
centod
linux裁剪
Linux裁剪---【kernel+busyboxy+dropbear+nginx】 本文将介绍通过完全手动定制内核,在此基础上添加busybox,并实现远程登陆,使裁剪的linux能够运行nginx。在此之前介绍一下linux系统的启动流程。为虚拟机准备一块1G(大小自定)的硬盘 为新的硬盘分区/dev/sdb1=50M剩余的容量全部给/dev/s
- 漫谈云上架构和运维的艺术
邵海杨
概要Web运维没有定义好的职业路径,也没有教育能够造就懂得运维Web基础结构的人才。追求Web运维这个职业,你将成为一名拓荒者。从毫无章法到游刃有余,邵海杨用了差不多10年时间,当他可以把Linux玩得如同庖丁解牛(把Linux裁剪到12M),自然也能轻松玩转运维。于是我们看到了一个快乐的运维人,在UPYUN这家以云服务为核心业务的公司,3人的运维团队用高度自动化的方式管理着500台服务器,不仅能
- 漫谈云上架构和运维的艺术
邵海杨
概要Web运维没有定义好的职业路径,也没有教育能够造就懂得运维Web基础结构的人才。追求Web运维这个职业,你将成为一名拓荒者。从毫无章法到游刃有余,邵海杨用了差不多10年时间,当他可以把Linux玩得如同庖丁解牛(把Linux裁剪到12M),自然也能轻松玩转运维。于是我们看到了一个快乐的运维人,在UPYUN这家以云服务为核心业务的公司,3人的运维团队用高度自动化的方式管理着500台服务器,不仅能
- linux裁剪―定制自己所需要的linux
Carryworker
虚拟机linuxIP地址Physical
Linux以其开源思想和启动速度快为广大技术人员所喜爱,本文主要讲述通过自己对内核的包装以及对默认程序的设定,来实现自己定制一个自己需要的os系统,并能够实现开机自动加载网卡,并为网卡配置ip地址,本文不涉及内核的编译,内核编译内容将在后续推出,敬请大家期待! 本文是通过宿主机――>目标机的形式来实现。1、为虚拟机添加一个20G的硬盘,并将磁盘设置为单个文件系统,并命名为smallcento
- 基于主机的linux裁剪,并自动安装网卡模块。
201007062210
grub内核裁剪
前言。Linux系统启动流程。(1)POST(Power-onSelfTest:开机自检)(2)BIOS(BootSequence:指定启动的设备读取磁盘中操作系统内核文件)(3)MBR(BootLoader加载内核文件至内存)(4)kernel(initramfs(centos6):将内核解压缩为根目录,加载合适的驱动程序,最后退出虚拟文件系统)(5)/sbin/init(实现系统的初始化,负责
- Linux裁剪一个MINI系统
Mr_陈
引导linux启动流程系统裁剪LinuxBasics
系统为CentOS6.5x86_64一、系统启动流程首先POST开机加电自检-->BIOS(bootsequence)选择启动顺序-->GRUB(bootloader)引导-->加载内核kernel(initrd)-->启动SHELL二、裁剪准备工作1、首先在虚拟机添加一块硬盘,硬盘名称写一个好记得,以便后续需要时方便查找到。2、硬盘添加完成后,需要对硬盘进行格式化分区处理。#查看添加的硬盘[Li
- Linux裁剪一个MINI系统
Mr_陈
引导linux启动流程系统裁剪
系统为CentOS6.5x86_64一、系统启动流程首先POST开机加电自检-->BIOS(bootsequence)选择启动顺序-->GRUB(bootloader)引导-->加载内核kernel(initrd)-->启动SHELL二、裁剪准备工作1、首先在虚拟机添加一块硬盘,硬盘名称写一个好记得,以便后续需要时方便查找到。2、硬盘添加完成后,需要对硬盘进行格式化分区处理。#查看添加的硬盘
[L
- linux裁剪--实现启动和简单网络功能
向下
操作系统linux裁剪
裁剪linux,在宿主机上安装一个硬盘;创建/mnt/boot和/mnt/sysroot两个目录,通过grub-install安装引导到指定的磁盘,编辑grub.conf,然后将bash和一些命令和库文件移动到目标磁盘,将网卡模块加载到目标系统,这样可以实现启动和简单的网络功能.1.创建/mnt/boot和/mnt/sysrootmkdir/mnt/boot//mnt/sysroot/-pv2.操
- linux裁剪--实现启动和简单网络功能
向下
操作系统linux裁剪
裁剪linux,在宿主机上安装一个硬盘;创建/mnt/boot和/mnt/sysroot两个目录,通过grub-install安装引导到指定的磁盘,编辑grub.conf,然后将bash和一些命令和库文件移动到目标磁盘,将网卡模块加载到目标系统,这样可以实现启动和简单的网络功能. 1.创建/mnt/boot和/mnt/sysrootmkdir/mnt/boot//mnt/sysro
- Linux裁剪之定制系统
chuanwu
linuxlinux定制linux裁剪
听到这个标题也许会让人认为不可思议,怎么可以定制自己的系统呢?是的。这就是Linux为什么一直深受广大系统爱好者青睐之一,它可以根据自己的需求来定制自己想要和不想要的。本文就从最基础的开始来搭建属于自己的一个小型OS,并且能够实现开机自动加载网卡,配置IP与其他主机通信。本文暂不做内核编译的操作,不过会在之后陆续补上,尽请期待!实验环境; 宿主机:Centos6.5-64位 目标主机:Cent
- linux裁剪—定制自己所需要的linux
wangfeng7399
Linux裁剪定制简易系统调优
Linux以其开源思想和启动速度快为广大技术人员所喜爱,本文主要讲述通过自己对内核的包装以及对默认程序的设定,来实现自己定制一个自己需要的os系统,并能够实现开机自动加载网卡,并为网卡配置ip地址,本文不涉及内核的编译,内核编译内容将在后续推出,敬请大家期待!本文是通过宿主机——>目标机的形式来实现。1、为虚拟机添加一个20G的硬盘,并将磁盘设置为单个文件系统,并命名为smallcentos.vm
- linux裁剪—定制自己所需要的linux
wangfeng7399
Linux裁剪定制简易系统调优
Linux以其开源思想和启动速度快为广大技术人员所喜爱,本文主要讲述通过自己对内核的包装以及对默认程序的设定,来实现自己定制一个自己需要的os系统,并能够实现开机自动加载网卡,并为网卡配置ip地址,本文不涉及内核的编译,内核编译内容将在后续推出,敬请大家期待!本文是通过宿主机——>目标机的形式来实现。1、为虚拟机添加一个20G的硬盘,并将磁盘设置为单个文件系统,并命名为smallcentos.vm
- linux裁剪―定制自己所需要的linux
wangfeng7399
linux简易裁剪定制
Linux以其开源思想和启动速度快为广大技术人员所喜爱,本文主要讲述通过自己对内核的包装以及对默认程序的设定,来实现自己定制一个自己需要的os系统,并能够实现开机自动加载网卡,并为网卡配置ip地址,本文不涉及内核的编译,内核编译内容将在后续推出,敬请大家期待! 本文是通过宿主机――>目标机的形式来实现。1、为虚拟机添加一个20G的硬盘,并将磁盘设置为单个文件系统,并命名为smallcento
- linux裁剪工具
talking12391239
以后裁剪LINUX内核的工作变的简单了,你可以通过使用YOCTO来完成内核的裁剪。https://www.yoctoproject.org/
- 简单文件I/O编程之基本操作函数
jarvis_xian
昨晚专门抽时间练习了一下文件I/O编程,由于嵌入式Linux是经Llinux裁剪而来的,它的系统调用及用户编程接口API与Linux基本一致,因此,学习Linux中相关内容的基本编程,对以后嵌入式Linux的实际开发是十分有帮助的。 本文介绍几个最最最基本的文件I/O操作函数,如open、close、read、write、lseek等。 1.open 原型:i
- Linux内核升级LCD驱动的更换(开发板)
isiqi
C++clinux配置管理C#
Linux内核升级LCD驱动的更换(开发板)关键字内核升级,更换驱动,LCD概述本文给出了将一个已有的LCD驱动添加进一个新的linux内核中的方法一.概述本文搜集整理了Linux系统编译时的主要配置选项(makeconfig)的详细说明,供Linux裁剪特别是设备驱动和模块功能增删时使用参考。需要注意的是,每个版本linux版本的config各选项意义,命名等都可能有所差异。1、修改内核根目录c
- redhat 软盘版Linux裁剪
zh888
linuxredhat职场休闲linux裁剪
本人是网上看了babylinux受启发然后,自己动手裁减了软盘linux,不过现在不能够加载模块,所有的模块都编译到内核里去了,但是如果想要重新编译内核可以把它裁减到dom盘或u盘里去,我自己裁减了一个20多兆的redhat版本的linux,我当时简直不知道花了我多少时间看资料,然后操作反复的试验,最后我终于成功了,但是这个软盘版本v0.1版本虽然功能还不全,但我已经在改进了。现在能支
- redhat 软盘版Linux裁剪
zh888
linuxredhat职场休闲linux裁剪
本人是网上看了babylinux受启发然后,自己动手裁减了软盘linux,不过现在不能够加载模块,所有的模块都编译到内核里去了,但是如果想要重新编译内核可以把它裁减到dom盘或u盘里去,我自己裁减了一个20多兆的redhat版本的linux,我当时简直不知道花了我多少时间看资料,然后操作反复的试验,最后我终于成功了,但是这个软盘版本v0.1版本虽然功能还不全,但我已经在改进了。现在能支
- linux图形库建立
skydreamt
windowslinuxDebian图形编译器gtk
linux裁剪好后,下面紧跟着我就建立图形库。图形库的移植相对来说比较繁琐。因为在相同硬件结构的情况下是可以直接拷贝过来的。我的方法是先把图形库最主要的程序xinit拷过来,然后运行它根据日志提示缺少什么一一移植过来就可以了。一些库文件和一些字体配置,输入输出设备的驱动拷贝过来就可以了,当然内核配置里的framebuffer模块要选上,否则不支持图形界面。至于startx是寻找一些用户的初始设置,
- java观察者模式
3213213333332132
java设计模式游戏观察者模式
观察者模式——顾名思义,就是一个对象观察另一个对象,当被观察的对象发生变化时,观察者也会跟着变化。
在日常中,我们配java环境变量时,设置一个JAVAHOME变量,这就是被观察者,使用了JAVAHOME变量的对象都是观察者,一旦JAVAHOME的路径改动,其他的也会跟着改动。
这样的例子很多,我想用小时候玩的老鹰捉小鸡游戏来简单的描绘观察者模式。
老鹰会变成观察者,母鸡和小鸡是
- TFS RESTful API 模拟上传测试
ronin47
TFS RESTful API 模拟上传测试。
细节参看这里:https://github.com/alibaba/nginx-tfs/blob/master/TFS_RESTful_API.markdown
模拟POST上传一个图片:
curl --data-binary @/opt/tfs.png http
- PHP常用设计模式单例, 工厂, 观察者, 责任链, 装饰, 策略,适配,桥接模式
dcj3sjt126com
设计模式PHP
// 多态, 在JAVA中是这样用的, 其实在PHP当中可以自然消除, 因为参数是动态的, 你传什么过来都可以, 不限制类型, 直接调用类的方法
abstract class Tiger {
public abstract function climb();
}
class XTiger extends Tiger {
public function climb()
- hibernate
171815164
Hibernate
main,save
Configuration conf =new Configuration().configure();
SessionFactory sf=conf.buildSessionFactory();
Session sess=sf.openSession();
Transaction tx=sess.beginTransaction();
News a=new
- Ant实例分析
g21121
ant
下面是一个Ant构建文件的实例,通过这个实例我们可以很清楚的理顺构建一个项目的顺序及依赖关系,从而编写出更加合理的构建文件。
下面是build.xml的代码:
<?xml version="1
- [简单]工作记录_接口返回405原因
53873039oycg
工作
最近调接口时候一直报错,错误信息是:
responseCode:405
responseMsg:Method Not Allowed
接口请求方式Post.
- 关于java.lang.ClassNotFoundException 和 java.lang.NoClassDefFoundError 的区别
程序员是怎么炼成的
真正完成类的加载工作是通过调用 defineClass来实现的;
而启动类的加载过程是通过调用 loadClass来实现的;
就是类加载器分为加载和定义
protected Class<?> findClass(String name) throws ClassNotFoundExcept
- JDBC学习笔记-JDBC详细的操作流程
aijuans
jdbc
所有的JDBC应用程序都具有下面的基本流程: 1、加载数据库驱动并建立到数据库的连接。 2、执行SQL语句。 3、处理结果。 4、从数据库断开连接释放资源。
下面我们就来仔细看一看每一个步骤:
其实按照上面所说每个阶段都可得单独拿出来写成一个独立的类方法文件。共别的应用来调用。
1、加载数据库驱动并建立到数据库的连接:
Html代码
St
- rome创建rss
antonyup_2006
tomcatcmsxmlstrutsOpera
引用
1.RSS标准
RSS标准比较混乱,主要有以下3个系列
RSS 0.9x / 2.0 : RSS技术诞生于1999年的网景公司(Netscape),其发布了一个0.9版本的规范。2001年,RSS技术标准的发展工作被Userland Software公司的戴夫 温那(Dave Winer)所接手。陆续发布了0.9x的系列版本。当W3C小组发布RSS 1.0后,Dave W
- html表格和表单基础
百合不是茶
html表格表单meta锚点
第一次用html来写东西,感觉压力山大,每次看见别人发的都是比较牛逼的 再看看自己什么都还不会,
html是一种标记语言,其实很简单都是固定的格式
_----------------------------------------表格和表单
表格是html的重要组成部分,表格用在body里面的
主要用法如下;
<table>
&
- ibatis如何传入完整的sql语句
bijian1013
javasqlibatis
ibatis如何传入完整的sql语句?进一步说,String str ="select * from test_table",我想把str传入ibatis中执行,是传递整条sql语句。
解决办法:
<
- 精通Oracle10编程SQL(14)开发动态SQL
bijian1013
oracle数据库plsql
/*
*开发动态SQL
*/
--使用EXECUTE IMMEDIATE处理DDL操作
CREATE OR REPLACE PROCEDURE drop_table(table_name varchar2)
is
sql_statement varchar2(100);
begin
sql_statement:='DROP TABLE '||table_name;
- 【Linux命令】Linux工作中常用命令
bit1129
linux命令
不断的总结工作中常用的Linux命令
1.查看端口被哪个进程占用
通过这个命令可以得到占用8085端口的进程号,然后通过ps -ef|grep 进程号得到进程的详细信息
netstat -anp | grep 8085
察看进程ID对应的进程占用的端口号
netstat -anp | grep 进程ID
&
- 优秀网站和文档收集
白糖_
网站
集成 Flex, Spring, Hibernate 构建应用程序
性能测试工具-JMeter
Hmtl5-IOCN网站
Oracle精简版教程网站
鸟哥的linux私房菜
Jetty中文文档
50个jquery必备代码片段
swfobject.js检测flash版本号工具
- angular.extend
boyitech
AngularJSangular.extendAngularJS API
angular.extend 复制src对象中的属性去dst对象中. 支持多个src对象. 如果你不想改变一个对象,你可以把dst设为空对象{}: var object = angular.extend({}, object1, object2). 注意: angular.extend不支持递归复制. 使用方法: angular.extend(dst, src); 参数:
- java-谷歌面试题-设计方便提取中数的数据结构
bylijinnan
java
网上找了一下这道题的解答,但都是提供思路,没有提供具体实现。其中使用大小堆这个思路看似简单,但实现起来要考虑很多。
以下分别用排序数组和大小堆来实现。
使用大小堆:
import java.util.Arrays;
public class MedianInHeap {
/**
* 题目:设计方便提取中数的数据结构
* 设计一个数据结构,其中包含两个函数,1.插
- ajaxFileUpload 针对 ie jquery 1.7+不能使用问题修复版本
Chen.H
ajaxFileUploadie6ie7ie8ie9
jQuery.extend({
handleError: function( s, xhr, status, e ) {
// If a local callback was specified, fire it
if ( s.error ) {
s.error.call( s.context || s, xhr, status, e );
}
- [机器人制造原则]机器人的电池和存储器必须可以替换
comsci
制造
机器人的身体随时随地可能被外来力量所破坏,但是如果机器人的存储器和电池可以更换,那么这个机器人的思维和记忆力就可以保存下来,即使身体受到伤害,在把存储器取下来安装到一个新的身体上之后,原有的性格和能力都可以继续维持.....
另外,如果一
- Oracle Multitable INSERT 的用法
daizj
oracle
转载Oracle笔记-Multitable INSERT 的用法
http://blog.chinaunix.net/uid-8504518-id-3310531.html
一、Insert基础用法
语法:
Insert Into 表名 (字段1,字段2,字段3...)
Values (值1,
- 专访黑客历史学家George Dyson
datamachine
on
20世纪最具威力的两项发明——核弹和计算机出自同一时代、同一群年青人。可是,与大名鼎鼎的曼哈顿计划(第二次世界大战中美国原子弹研究计划)相 比,计算机的起源显得默默无闻。出身计算机世家的历史学家George Dyson在其新书《图灵大教堂》(Turing’s Cathedral)中讲述了阿兰·图灵、约翰·冯·诺依曼等一帮子天才小子创造计算机及预见计算机未来
- 小学6年级英语单词背诵第一课
dcj3sjt126com
englishword
always 总是
rice 水稻,米饭
before 在...之前
live 生活,居住
usual 通常的
early 早的
begin 开始
month 月份
year 年
last 最后的
east 东方的
high 高的
far 远的
window 窗户
world 世界
than 比...更
- 在线IT教育和在线IT高端教育
dcj3sjt126com
教育
codecademy
http://www.codecademy.com codeschool
https://www.codeschool.com teamtreehouse
http://teamtreehouse.com lynda
http://www.lynda.com/ Coursera
https://www.coursera.
- Struts2 xml校验框架所定义的校验文件
蕃薯耀
Struts2 xml校验Struts2 xml校验框架Struts2校验
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年7月11日 15:54:59 星期六
http://fa
- mac下安装rar和unrar命令
hanqunfeng
mac
1.下载:http://www.rarlab.com/download.htm 选择
RAR 5.21 for Mac OS X 2.解压下载后的文件 tar -zxvf rarosx-5.2.1.tar 3.cd rar sudo install -c -o $USER unrar /bin #输入当前用户登录密码 sudo install -c -o $USER rar
- 三种将list转换为map的方法
jackyrong
list
在本文中,介绍三种将list转换为map的方法:
1) 传统方法
假设有某个类如下
class Movie {
private Integer rank;
private String description;
public Movie(Integer rank, String des
- 年轻程序员需要学习的5大经验
lampcy
工作PHP程序员
在过去的7年半时间里,我带过的软件实习生超过一打,也看到过数以百计的学生和毕业生的档案。我发现很多事情他们都需要学习。或许你会说,我说的不就是某种特定的技术、算法、数学,或者其他特定形式的知识吗?没错,这的确是需要学习的,但却并不是最重要的事情。他们需要学习的最重要的东西是“自我规范”。这些规范就是:尽可能地写出最简洁的代码;如果代码后期会因为改动而变得凌乱不堪就得重构;尽量删除没用的代码,并添加
- 评“女孩遭野蛮引产致终身不育 60万赔偿款1分未得”医腐深入骨髓
nannan408
先来看南方网的一则报道:
再正常不过的结婚、生子,对于29岁的郑畅来说,却是一个永远也无法实现的梦想。从2010年到2015年,从24岁到29岁,一张张新旧不一的诊断书记录了她病情的同时,也清晰地记下了她人生的悲哀。
粗暴手术让人发寒
2010年7月,在酒店做服务员的郑畅发现自己怀孕了,可男朋友却联系不上。在没有和家人商量的情况下,她决定堕胎。
12月5日,
- 使用jQuery为input输入框绑定回车键事件 VS 为a标签绑定click事件
Everyday都不同
jspinput回车键绑定clickenter
假设如题所示的事件为同一个,必须先把该js函数抽离出来,该函数定义了监听的处理:
function search() {
//监听函数略......
}
为input框绑定回车事件,当用户在文本框中输入搜索关键字时,按回车键,即可触发search():
//回车绑定
$(".search").keydown(fun
- EXT学习记录
tntxia
ext
1. 准备
(1) 官网:http://www.sencha.com/
里面有源代码和API文档下载。
EXT的域名已经从www.extjs.com改成了www.sencha.com ,但extjs这个域名会自动转到sencha上。
(2)帮助文档:
想要查看EXT的官方文档的话,可以去这里h
- mybatis3的mapper文件报Referenced file contains errors
xingguangsixian
mybatis
最近使用mybatis.3.1.0时无意中碰到一个问题:
The errors below were detected when validating the file "mybatis-3-mapper.dtd" via the file "account-mapper.xml". In most cases these errors can be d