摘要:
最近接连遇到数据库编码问题,让你的系统本来像个美丽的姑娘却忽然发现她不识字一样难受,其实很多时候是编码的问题,而mysql(特别地)设计编码的地方很多,在这里做一个筛查:1 mysql编码用下面的命令可以查看mysql当前的各种默认编码:showvariables like 'character\_set\_%'; 可以看到目前mysql的默认编码;showvariables like 'collation_%'; my.cnf中设置对应的编码:[client]default-character-set=utf8[mysqld]collation_server
阅读全文
posted @ 2013-09-26 22:20
you Richer
阅读(161)
推荐(0)
摘要:
这里列出了java线程的2种基本使用方法: Runner接口public class TestThread1 { public static void main(String args[]) { Runner1 r = new Runner1(); Thread t = new Thread(r); t.start(); for(int i=0; i<15; i++) { System.out.println("Main Thread:------" + i); } }}class Runner1 implements Runnable { public void r
阅读全文
posted @ 2013-09-26 22:18
you Richer
阅读(161)
推荐(0)
摘要:
Linux中文件除了r、w、x这三个读、写、执行的权限还有特殊权限(s、t)。SUID权限:当s这个标志出现在文件所有者的x权限上时(如:"-rwsr-xr-x"),则被称为Set UID,简称SUID权限。SUID限制:1、SUID权限仅对二进制程序(可执行程序)有效。2、执行者对于该程序需要具有x的可执行权限。3、本权限仅在执行该程序的过程中有效。SUID作用: 执行者满足上述限制后将具有该程序所有者的权限。举例说明:用户的密码都存于/etc/shadow文件中,而如图显示只有root能对其修改,那为什么普通用户也能进行修改。 如图所示,因为passwd有SUID权限,
阅读全文
posted @ 2013-09-26 22:14
you Richer
阅读(251)
推荐(0)
摘要:
62. 说说mvc模式的原理,它在android中的运用。MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层Android中界面部分也采用了当前比较流行的MVC框架,在Android中M就是应用程序中二进制的数据,V就是用户的界面。Android的界面直接采用XML文件保存的,界面开发变的很方便。在Android中C也是很简单的,一个Activity可以有多个界面,只需要将视图的ID传递到setContentView(),就指定了以哪个视图模型
阅读全文
posted @ 2013-09-26 22:12
you Richer
阅读(183)
推荐(0)
摘要:
本文讲述SharePoint excel service web part 连接到 filter web part的一个简单应用场景。SharePoint excel service web part 是SharePoint BI的组成部分之一(其他还有:Visio service, PerformancePoint service 和SQL sever report service ). Excel作为用户基础巨大的数据记录和分析软件,使用它展示图表,报表有着天然的用户基础,因此本文讲述SharePoint excel service web part 连接到 filter web part
阅读全文
posted @ 2013-09-26 22:10
you Richer
阅读(255)
推荐(0)
摘要:
File类1、关于系统路径分割符。在Windows中,使用反斜杠“\”作为路径分割符,比如“c:\test”,但是java中反斜杠表示转义,所以需要用“C:\\test”在程序中来表示路径。还可以使用“C:/test”进行路径的表示,这种表示方法在linux中也适用。还可以使用File类中定义的常量Separater来代替路径分割符,这样在各个系统中都可以使用。如File file = new File(“c”+File.Separater+”test.txt”);单独的Separater表示根的意思。如果在跟下创建文件,相当于在程序路径的根路径下创建文件。2、file.createFile(
阅读全文
posted @ 2013-09-26 22:08
you Richer
阅读(249)
推荐(0)
摘要:
/** * 阿里巴巴面试题 * 有一堆石子共100枚,甲乙轮流从该堆中取石子,每次可以取2、4或6枚,取得最后的石子的玩家为赢家,若甲先取,则: * A 谁都无法必胜 * B 乙必胜 * C 甲必胜 * D 不确定 * 闲来蛋疼就做这道题试试 思路分析 * 假设每人都只能取2枚,那么一共可以取50次,所以甲先取的话,那么最后一次必然是乙 * 同理,若每次只能取4枚,那么一共可以取25次,所以甲先取,最后一次必然是甲,但是若每次取6枚的话,那么就不能整除, * 所以,此题难在关键不确定每次甲或乙会取几个,但是我们可以看到一个共性,如果取石子的次数是奇数...
阅读全文
posted @ 2013-09-26 22:06
you Richer
阅读(473)
推荐(0)
摘要:
//在使用setf等库函数时使用 //在使用流操纵算子时使用 //using namespace std; //以下所有的setf()都有对应的unsetf()用于取消设置 //所有的setiosflags()可以用resetiosflags()取消 //标志位fmtflags的命名空间可以使用ios_base::或者ios:: int laneri = 12345; double lanerd = 56789; //1、设置整数进制输出 //重载1:fmtflags ios_base::setf(fmtflags _Mask); //重载2:fmtflags ios_base::setf..
阅读全文
posted @ 2013-09-26 22:04
you Richer
阅读(453)
推荐(0)
摘要:
#coding=utf-8import osclass MakeDirectory(): def mkdir(self,path): # 去除首位空格 path=path.strip() # 去除尾部 \ 符号 path=path.rstrip('/') # 判断路径是否存在 # 存在 True # 不存在 False isExists=os.path.exists(path) # 判断结果 if not isExists: ...
阅读全文
posted @ 2013-09-26 22:01
you Richer
阅读(580)
推荐(0)
摘要:
苹果终于把中国市场当一回事了,这次iPhone 5s和iPhone 5c在中国、美国等多个国家同步首发,这是苹果公司首次把中国大陆列为新产品的首发市场之一,而在之前,其产品往往是在发布两个月后才在中国大陆上市销售。为此,网上有一种说法称,中国人终于扬眉吐气了。 我不知道国人的自卑心理到了何种程度,连苹果手机是否在中国首发都要看成一种耻辱?我们离不开苹果手机吗?No。我们的国产货不能用吗?No。那我们为啥要看苹果的脸色?又为啥会将苹果在中国市场首发新产品视为扬眉吐气呢? 苹果选择中国首发------占了便宜还卖乖 苹果选择中国作为首发国之一,...
阅读全文
posted @ 2013-09-26 21:58
you Richer
阅读(240)
推荐(0)