- 博客(26)
- 资源 (4)
- 收藏
- 关注
原创 thymeleaf学习笔记
thymeleaf学习笔记简单表达式${…} 变量表达式; 变量值的替换,可以简单理解为后端注入到前端的变量值<div> <p>Name: <span th:text="${session.user.firstname}">Sebastian</span></p></div>*{…} 选择变量表达式;对比变量表达式,选择变量表达式优先选择指定的变量,若没有指定,则和变量表达式完全
2017-11-25 16:56:55 337
转载 git常用命令
git常用命令 转载自robbin的自言自语Git配置Git常用命令查看添加提交删除找回重置修改文件查看文件diff查看提交记录tigGit 本地分支管理查看切换创建和删除分支分支合并和rebaseGit补丁管理方便在多台机器上开发同步时用Git暂存管理Git远程分支管理Git远程仓库管理创建远程仓库Git配置git config --global user.name
2016-07-18 08:52:27 421
原创 2016年7月学习list
2016年7月(持续更新) javajava编码规范牛x技术javaibatis介绍mybatis介绍encachespringmvcjava前端到后端变量传递java 工具spring di iocspring di ioc 通俗移动解释spring 依赖注入理解spring aopactiviti深入浅出java webweb.xml详解java注解java编码
2016-07-17 16:48:43 312
原创 pom.xml简介
1.概念 Project Object Model,项目对象模型,通过xml格式描述程序之间的依赖和程序管理相关信息,一般在阅读项目时需要先大致看下root模块的pom文件,便于理解程序的结构2.基础配置<modelVersion>4.0.0</modelVersion>描述maven版本信息,现在唯一支持maven2、maven3的版本<parent></parent>父节点,描述继承关系,如果
2016-07-17 16:01:10 426
原创 5年后,你会是怎样的
一直在想,5年后,你会是怎么样的??团队leader、技术负责人、转行、。。。。看似一个很远的话题,但是细想之下,5年后的你,取决于你的现在;你需要的只是一个简单的life,有老婆,有孩子,有够花的money,身体健康;所以,仔细勾画下你的诉求,明确下现在的方向,对于你的成长和工作、家庭都是有极大好处的。5年后,一个绅士、细致体贴的丈夫5年后,一个睿智的管理人5年后,一个s
2013-09-08 23:31:51 703
原创 vim学习笔记系列之----移动
W 光标向前移动一个word,可以3w,在单词开始处B 光标后移动一个word,可以3b,在单词开始处E 光标前移一个word,在单词结束处Ge 后移动一个word,在单词开始处有些被认为是non-word的单词,充当单词的边界。如‘.’’-’ ‘(’,要改变vim对边界的定义,可以查看iskeyword选项$ 移动到当前行的最后一个字符,可以接受数字,如1$表示第一行行尾
2012-09-03 23:31:36 851
原创 解决ssh连接超时的有效办法(ssh的usedns选项)
ssh登录服务器时总是要停顿等待一下才能连接上,这是因为OpenSSH服务器有一个DNS查找选项UseDNS默认是打开的。 UseDNS选项打开状态下,当客户端试图登录OpenSSH服务器时,服务器端先根据客户端的IP地址进行DNS PTR反向查询,查询出客户端的host name,然后根据查询出的客户端host name进行DNS 正向A记录查询,验证与其原始IP地址是否一致,这是防
2012-08-22 22:18:34 2505
原创 一名计算机讲师给计算机同学的几点建议
给计算机专业的同学: 1.首先请你热爱这个专业。只有这样,你才会从抽象的理论中找到实实在在的快乐。如果你不热爱她,或者只因为这是个热门专业,那么极力要求你放弃这个专业,因为计算机是一把双刃剑,学好了你会飞黄腾达,学不好你毕业后会极其痛苦,高不成低不就,没有发展潜力,如同学英语专业的人到了美国一样。2.不要用功利眼光对待这个学科。这绝对不是点点鼠标就能挣钱的专业。不要去想做网站挣钱,不要想靠
2012-05-24 10:45:19 2239 1
原创 yum命令详解
主要是对yum的使用进行介绍 检查有哪些可更新的rpm包 #yum check-update 安装rpm包,使xmms可以播放mp3 #yum install xmms-mp3 安装mplayer,同时自动安装相关的软件 #yum install mplayer 删除licq包,同时删除与该包有倚赖性的包
2011-11-07 15:30:09 333
原创 ubuntu linux开机自动进入字符界面
在ubuntu10.04版本一下的系统中:方法: sudo vi /etc/default/grub 找到这一行: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 改为: GRUB_CMDLINE_LINUX_DEFAULT="text "或者"quiet splash text" 保存
2011-10-30 10:57:07 797
原创 函数指针
函数对象:定义:函数对象是一个普通的类对象,但是可以采用标准的函数调用语法来调用它的operator()成员。函数对象是比函数更加通用的概念,因为函数对象可以定义跨越多次调用的可持久的部分(类似静态局部变量),同时又能够从对象的外面进行初始化和检查(和静态局部变量不同).
2011-08-27 10:26:14 415
原创 c/c++面试题分类解析(一)
1.找错类:试题1:void test1(){ char string[10]; char* str1= "0123456789"; strcpy(string, str1 );} 试题2:voidtest2(){ char str
2011-08-23 18:12:42 566 1
原创 嵌入式分区问题,无法挂载文件系统
由于内核镜像和根文件系统的改变,需要修改flash分区,即修改vivi源码smdk.c文件中的mtd_partition_t default_mtd_partitions[],重新编译vivi,再将vivi烧写到开发板上。但是烧写完vivi后,有些开发板的分区并不正确。其中,vi
2011-08-07 21:16:11 1390
原创 makefile自动生成
一、Makefile介绍 Makefile是用于自动编译和链接的,一个工程有很多文件组成,每一个文件的改变都会导致工程的重新链接,但是不是所有的文件都需要重新编译,Makefile中纪录有文件的信息,在make时会决定在链接的时候需要重新编译哪些文件。 Mak
2011-08-07 21:14:31 957
原创 s3c2410 内核移植问题解决
1.内核编译过程中遇到问题和解决办法: cc1: error: unrecognized command line option "-mapcs-32" cc1: error: unrecognized command line option "-mshort-loa
2011-08-07 21:12:33 2733
原创 ubuntu linux 常用小技巧
Ailurus 之座右铭授人以鱼,不如授人以渔。显示本机 Linux 发行版代号lsb_release -is显示 Linux 发行版版本号lsb_release -rs显示 Linux 的产品代号lsb_release -cs显示
2011-08-05 12:05:41 598
原创 c++中new与delete的用法小结
1.首先分析下new与operator new 的区别 (1). string *ps=new string("memory"); 这里所使用的new就是所谓new operator,是由C++语言内建的,不能改变意义,总是做相同的事情。 这个动
2011-08-05 10:41:23 747
原创 c++ 内存布局
c++应用程序经过编译之后,内存区间可以划分为以下几个部分:1.代码区 存放函数的二进制代码的地方2.栈区 存放函数的参数值,临时变量,局部变量的地方3.堆区 供动态申请的内存区域4.全局/静态去 存放全局变量和静态变量的
2011-08-02 22:33:55 363
原创 模板实例化(c++)
模板的实例化具体有三种类型: 1.隐式实例化 主要是针对函数模板而言的,在调用的时候如果没有发现相匹配的函数存在,编译器就会寻找同名的函数模板。 2.显式模板实参 在函数模板而言,在发生函数调用的时候可以显式的给出模板参数,而不必要经
2011-08-01 10:22:21 1034
原创 2.6.18内核移植成功
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->Vivi编译器为:2.95.3内核版本:2.6.18内核编译器为:4.3.2一、修改bootloader由于2.6内核编译
2011-07-17 16:56:54 688
转载 指向类成员的指针
1、指向类的数据成员的指针: 声明格式如下: ::* ;2、指向类的成员函数的指针: 声明格式如下: (::*)();如:class A{ private: int a; public: int c; public: A(int i) { a = i;}; int Fun(int b) { return ((a * c) + b); };};
2011-06-22 00:08:00 535
原创 linux常用网站
<br />1.linux内核编译选项说明与翻译 http://lamp.linux.gov.cn/Linux/kernel_options.html
2011-04-16 10:56:00 432
转载 linux中的gedit配置
<br /><br /><br />Linux迷首先申明,这篇教程不是给VIM控等命令行下的大神们看的,这是给新手们的见面礼,如果是你不是像Linux迷一样的菜鸟,请到其他地方溜达溜达,呵呵,这篇文章我还是和linux菜鸟们共勉吧。命令行下的文本编辑器vim玩过linux的人都知道,但是新手们使用最多的还是gedit这样基于窗口的可视化的文本编辑器,今天Linux迷就和大家一起在ubuntu linux下安装“增强版”的gedit文本编辑器,其实就是给gedit安装一些插件,让gedit具有更多的功能,尤其
2011-03-13 14:53:00 5521
转载 虚拟内存管理技术
<br /><br />在虚拟内存管理的实现中,最关键的就是页面的调入策略和页面的置换算法。<br /> 页面的调入策略主要有两种:预先调入策略和页面请求调入策略。由于前者需要对进程的运行过程进行一定量的预测,所以实现起来比较困难和低效,所以经常采用的是后一种策略,即当执行进程所需的某个页面不在内存时,产生缺页中断,再由专门的缺页中断服务程序(ISR)根据进程页表将所需页面调入内存。<br /> 当缺页中断服务程序发现,内存中已经没有空闲的物理页面(通常称之为帧)时,就会执行一种页面换出程序,它采取一定
2010-12-29 16:45:00 1402
原创 linux系统启动
<br /> linux启动过程:<br /> 1.启动硬件自检后,读取硬盘MBR中的启动引导器程序并进行加载<br /> 2.启动引导器程序负责引导硬盘中的操作系统,直接加载linux内核程序<br /> 3.Linux的内核程序负责操作系统启动的前期工作,并进一步加载系统的INIT进程<br /> 4.INIT进程是linux系统中运行的第一个进程,该进程将根据其配置文件执行相应的启动程序,并进入指定的系统运行级别<br /> 5.在不同的运行级别中,根据系统的设置将启动相应的服务程
2010-12-21 22:14:00 322
原创 jdbc技术
1.java链接数据库sql2008 (1)首先加载数据库驱动Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")(2)用driverManager类中的getConnection(String url,String name,String password),返回一个Connection对象,执行sql语
2010-08-22 23:31:00 356
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人