来自棱镜学院-在线IT教育www.prismcollege.com
1. 创建基本表
创建User、Role和Module三张表,User中每一行对应一个用户信息,Role每一行保存一个角色信息,包括角色id及对应的name,Module中的每一行保存一个模块信息,包括模块id及对应的name。
创建三张表的sql语句(MySql环境)如下:
1)创建user表,表结构如下:
...
分类:
数据库 时间:
2015-03-08 21:39:32
阅读次数:
341
文本,他们通常指显示在屏幕上的字符或者其他的记号;但是计算机不能直接处理这些字符和标记;它们只认识位(bit)和字节(byte)。实际上,从屏幕上的每一块文本都是以某种字符编码(character encoding)的方式保存的。粗略地说就是,字符编码提供一种映射,使屏幕上显示的内容和内存、磁盘内存储的内容对应起来。有许多种不同的字符编码,有一些是为特定的语言,比如俄语、中文或者英语,设计、优化的...
分类:
编程语言 时间:
2015-03-08 21:38:43
阅读次数:
229
程序一:杨辉三角
#include
#define N 6
int main(void)
{
int i,j;
int y[N][N];
printf("\n");
for(i=0; i<N; i++)
{
y[i][0]=1;
y[i][i]=1;
}
for(i=2; i<N; i++)
...
分类:
编程语言 时间:
2015-03-08 21:38:50
阅读次数:
224
背景:水
#include
#include
#include
using namespace std;
int main(void){
int t;
while(scanf("%d",&t),t){
int ans=0,temp1,temp2=0;
for(int i=1;i <= t;i++){
scanf("%d...
分类:
其他好文 时间:
2015-03-08 21:38:50
阅读次数:
121
vim对vi做了大量改进,本章将讨论在vim中添加的主要功能:包括内置帮助功能、启动与初始化选项、新的移动命令、扩展的正则表达式、扩展的撤销、自定义可执行文件等。
内置帮助功能:
vim的说明文档超过10万行,几乎所有的说明都可以通过vim内置的帮助工具取得,使用它最简单的形式就是调用" :help "命令。使用内置的帮助功能需要了解vi的导航技巧,知道如何在标签间前进与后退。当光标处于某个标...
分类:
系统相关 时间:
2015-03-08 21:38:56
阅读次数:
237
新年开始,决定每天下班前写个日志,给自己每天的工作做一下总结,本篇博文将持续更新!...
分类:
其他好文 时间:
2015-03-08 21:40:08
阅读次数:
106
我们知道数组是以一块连续内存区来保存所有的数组元素,所以数组在随机访问时性能最好。所有的内部以数组作
为底层实现的集合在随机访问时性能较好;而内部以链表作为底层实现的集合在执行插入、删除操作时性能较好;
进行迭代操作时,以链表作为底层实现的集合比以数组作为底层实现的集合性能好。
我们来看以下程序:
public class Main {
public static...
分类:
编程语言 时间:
2015-03-08 21:39:35
阅读次数:
265
一:简介
(1)记忆化搜索 即 搜索+动态规划数组记录上一层计算结果,避免过多的重复计算
算法上依然是搜索的流程,但是搜索到的一些解用动态规划的那种思想和模式作一些保存;一般说来,动态规划总要遍历所有的状态,而搜索可以排除一些无效状态。更重要的是搜索还可以剪枝,可能剪去大量不必要的状态,因此在空间开销上往往比动态规划要低很多。
记忆化算法在求解的时候还是按着自顶向下的顺序,但是每求解...
分类:
其他好文 时间:
2015-03-08 21:39:18
阅读次数:
276
/*
题目描述:
输入一个四行五列的矩阵,找出每列最大的两个数。
输入:
输入第一行包括一个整数n(1<=n<=1000),接下来的四行每行包括五个整数。代表一个四行五列的矩阵,矩阵元素全部是整数。
输出:
可能有多组测试数据,对于每组数据,按照样例输出的格式将每列最大的两个数输出,如果最大的两个数中的一个数在这一列中有多个相同的值,则行值取行值小的那一个。
输出时...
分类:
其他好文 时间:
2015-03-08 21:38:07
阅读次数:
171
该项目实现的功能如下:
获取手机相册,点击每个相册之后进入该相册的图片列表界面,在图片列表界面可以实现图片多选,然后进入所选择的图片界面,在该界面内可以实现所选图片的上传等功能。
最近CSDN可能出现问题了,图片上传不了,所以没有办法给大家看效果图。
首先讲解获取手机相册的原理:
我们都知道获取手机图片要使用到ContentResolver这个类,但是通过这个类获取相册,是获取不到的,只能获...
分类:
移动开发 时间:
2015-03-08 21:39:03
阅读次数:
6470
利用DevTools Elements工具来调试页面DOM
Elements工具是Chrome DevTools界面的第一个标签,如今很多网页都通过JavaScript来动态的修改DOM以及CSS,传统的查看HTML和CSS源代码来调试页面,无法看到那些动态的内容,一遍一遍的刷新页面查看修改HTML和CSS的效果对于开发来说效率也很低下。Elements工具就是一个可以帮助我们实时的查看和编...
分类:
其他好文 时间:
2015-03-08 21:38:14
阅读次数:
228
MySQL扩展库操作MySQL数据库的步骤如下:
1:获取连接.
2:选取书库。
3:设置操作编码。
4:发送SQL指令(MySQL数据库可以分为四种指令:
1:ddl: 数据定义语言。
2:dml:数据操语言(如CURD);
3:dql:数据查询语言。(如select)
4:dtl:数据事物语言。
)。
5:接收返回结果,并且处理。
6:断开连接。
具体的...
分类:
数据库 时间:
2015-03-08 21:38:21
阅读次数:
233
Dire Wolf
Time Limit: 5000/5000 MS (Java/Others) Memory Limit: 512000/512000 K (Java/Others)
Total Submission(s): 436 Accepted Submission(s): 251
Problem Description
Dire wolves, als...
分类:
其他好文 时间:
2015-03-08 21:37:04
阅读次数:
157
??
作为Lua中实现各类数据结构的基石,表的使用想必是贯穿于整个项目的开发过程之中,其中对表内容的排序想必亦是常见的需求之一,Lua内置的Table函数库便提供了sort函数来实现这项功能,但是仅能支持表中数组部分内容的排序,而想要排序表中哈希部分的内容,简单的一个方法就是另写一个迭代器来支持:
function order_pairs(tbl)
local name...
分类:
编程语言 时间:
2015-03-08 21:37:49
阅读次数:
212
设计模式种类很多,但是目的确实一个,减少耦合,让代码的逻辑变的简单(也就是单一职责原则),同时在观察者模式种,有一种更好的方式,就是用委托来取代观察者模式,其实他也是一种非常好的去除If的方法。...
分类:
其他好文 时间:
2015-03-08 21:36:49
阅读次数:
226
题意:oj管理员发现一道题目的数据出错了。这道题原来有7组数据。管理员删去了第6组,又新增了10组。然后进行rejudge,判断最多和最少有几个人的outcome,也就是判题结果 会改变。
输入n,代表有n次提交。然后是提交人的ID,然后是判题结果,除了AC或者CE,结果会多一个数字,代表在第几组数据里出错。
因为开始只有7组数据,所以原始的TL WA ML这些错误只可能错在1-7 这些数据里。
注意如果是数字改变也算是结果改变了。...
分类:
其他好文 时间:
2015-03-08 21:36:31
阅读次数:
136
题目地址:http://hihocoder.com/problemset/problem/1048
编程之美的课后题也有一个和整个题目一样的。(P269)
题目
这个题目的题意很容易理解,在一个N*M的格子里,我们现在有两种类型的砖块,1 * 2
和 2 * 1,问一共有多少种方案,可以将整个N*M的空间都填满。
最简单的例子就是下面的了:
编程之美中题目:
某年夏天,位于...
分类:
编程语言 时间:
2015-03-08 21:37:11
阅读次数:
439