现在位置: 首页 > emeritus发表的所有文章
http://apps.hi.baidu.com/share/detail/31711949 /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该 文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件. ~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开......
阅读全文
  • 08月
  • 17日
综合 ⁄ 共 1643字 评论关闭
题目链接:hdu 5072 Coprime 题目大意:给定N个数,问能选出多少个3元组,要么[(a, b) = (b, c) = (a, c) = 1] or [(a, b) ≠ 1 and (a, c) ≠ 1 and (b, c) ≠  1]。 解题思路:这题可以换个角度想,可以将三个数看做三角形的三条边,互质即边的颜色为1,否则为0,那么要求的即为 三条边颜色相同的三角形有多少个。 总的三角形的个数可求,那么如果求出三条边不完全相同的三角形个数,相减一下即可。 枚举顶点,然后确定以该点形成的三角会形成多少个不满足三角形,即在1中选一条,0中选一条。这样的话一个不满足 三角形会被......
阅读全文
  • 08月
  • 16日
综合 ⁄ 共 2221字 评论关闭
题目链接:ural 1019 Line Painting 题目大意:一个0~1e9的区间,初始都是白的,现进行N次操作,每次将一段区间图上一中颜色。最后问说连续最长的白色区间。 解题思路:线段树区间合并,每个节点即维护一个区间,很经典。注意坐标需要离散化,但是还是要将0和1e9放进去。 #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int maxn = 10005; const int INF = 0x3f3f3f3f; #define lson(x) ((x)<<1) #define rson(x) (((x)<<1)|1) struct pii { int ......
阅读全文
  • 05月
  • 16日
编程语言 ⁄ 共 920字 评论关闭
为了以后根据此代码继续改进功能,特意把代码放在此处,也和大家一起学习。 /************************************ AVR时钟:8.00MHz *波特率9600(51)8位数据,1位停止,当波特率设置为19200时,UBRR=25,4800=103 *注:波特率设置9600最佳,别的数据不稳定,不同波特率对应的UBRR值参考手册 *PC机向开发板发送一个字符,开发板将其大写字母回写给PC机 ***********************************/ #include<iom16v.h> #include<macros.h> void USART_Init( unsigned int baud ) { /* 设置波特率,baud的值查数据手册*/ UBR......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 174字 评论关闭
create table periodical( autoid int not null,constraint a primary key(autoid));创建有主键的表 alter table periodical drop constraint a;删除主键 alter table periodical add constraint a primary key(autoid);增加主键
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 5072字 评论关闭
12306你做的这是什么系统呀!  无意中发现12306的问题,上亿的系统还有这样的细节问题, 想不到12306还有这个的问题 前台没有采用基本脚本的验证,后台也没有验证, 可以进行sql注入,拼接sql里面用 Select * from 而且没有屏蔽404, 框架采用的是spring+hibernate还有大量的其他的框架,  alert("当前访问用户过多,请稍后重试!"); 这样的用户交互, 这样低级的错误让程序员情何以堪呀! 避免出现较大的影响 请大家不要注入SQL 也希望12306早点修复这个问题! 这个bug拿到整个数据库的表结构设计和数据,不存在任何问题......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 10258字 评论关闭
具有一个直观的、可扩展的条件查询API是Hibernate的特色。        15.1. 创建一个Criteria 实例    org.hibernate.Criteria接口表示特定持久类的一个查询。Session是 Criteria实例的工厂。        Criteria crit = sess.createCriteria(Cat.class);    crit.setMaxResults(50);    List cats = crit.list();    15.2. 限制结果集内容    一个单独的查询条件是org.hibernate.criterion.Criterion 接口的一个实例。org.hibernate.criterion.Restrictions类 定义了获得某些内置Criterion类型的工厂方法。        List cats = sess.cr......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 1505字 评论关闭
PL/SQL学习一 1.PL/SQL是由Oracle开发,只适用于Oracle数据库. 2.PL/SQL包含过程化语句和SQL语句。 3.数据操作和查询语句被包含在PL/SQL代码的程序单元中(PL/SQL块),经过逻辑判断,循环    操作完成复杂的功能或者计算。 4.PL/SQL是块结构化语言(程序能被分成若干逻辑块)。 5.一个基本的PL/SQL块由3部分组成:    定义部分(DECLARE)     可执行部分(BEGIN)     异常处理部分(EXCEPTION)      DECLARE--可选      --变量、常量、游标、用户自定义的特殊类型      BEGIN--必须      --SQL语句      --PL/SQL语句      EX......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 1851字 评论关闭
            首先说一下关系型数据库的优点,关系型数据库,关系型数据库这个概念和它的应用已经演化了40多年了,毫无疑问,它是软件应用历史上最成功的一个。它既可以在个人小公司里通过微软Access数据库来使用,也可以在大型跨国公司的上百台经过调优的服务器上使用,构成存储数据TB数据的数据仓库。关系数据库存储了账单、用户记录、产品目录、账户明细、用户鉴权、信息等,可以说关系型数据库里面差不多存储了整个世界。可以说关系型数据库差不多存储了整个数据库。           当基于关系型数据库的应用取得成功的时候,访问量......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 282字 评论关闭
这两天搭建的repo仓库管理摸个项目的多个git库管理, 在 repo init 和repo sync时一直报错 ERROR:gitosis.serve.main:Unknown command denied 原因具体是什么还没查到,只能做以下操作来解决 1. server 端Removed gitosis 2. server下移除 ~/.ssh/authorized_keys 下 command="gitosis-serve …… 3.客户端 ssh-copy-id  -i ~/.ssh/id_rsa.pub  git@$gitserver 原来之前想安装gitosis来管理ssh key反而让其受限制了。
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 3320字 评论关闭
在linux的一些bash的脚本,需在开头一行指定脚本的解释程序,如: #!/usr/bin/env python 再如: #!/usr/bin/env perl #!/usr/bin/env zimbu 但有时候也用 #!/usr/bin/python 和 #!/usr/bin/perl 那么 env到底有什么用?何时用这个呢? 脚本用env启动的原因,是因为脚本解释器在linux中可能被安装于不同的目录,env可以在系统的PATH目录中查找。同时,env还规定一些系统环境变量。 如我系统里env程序执行后打印结果: zhouhh@zhh64:~$ env ORBIT_SOCKETDIR=/tmp/orbit-zhouhh SSH_AGENT_PID=1690 GPG_AGENT_INFO=/tmp/gpg-mtL1Zu/......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 748字 评论关闭
首先,贴上实现的源代码: // // main.cpp // testC++1 // // Created by fei dou on 12-7-26. // Copyright (c) 2012年 vrlab. All rights reserved. // #include <iostream> #include <cmath> using namespace std; void primeLessThanN( int n) { if(n < 1) return ; bool *isPrime = new bool[n+1];//动态生成一个数组 memset((void*)isPrime, true, (n + 1)*sizeof(bool)); int sqrtOfN = sqrt(n); isPrime[0] = false; isPrime[1] = false; for( int i = 0; i <=......
阅读全文