现在位置: 首页 > softener发表的所有文章
  • 08月
  • 11日
综合 ⁄ 共 4784字 评论关闭
本例是认证的实现,JAAS定义了可插拔的认证机制,使认证逻辑独立开来,可通过修改配置文件切换认证模块。 官方参考:http://java.sun.com/products/archive/jaas/ http://java.sun.com/j2se/1.4.2/docs/guide/security/jaas/JAASRefGuide.html security.pdf 一、配置文件及设置 1. 配置文件(假设为D:/jaas.conf): Sample{   com.fastunit.samples.jaas.SampleLoginModule required debug = false ; } ; 此文件定义了一个“Sample”验证模块,使用SampleLoginModule来进行验证。 2. 启用配置文件: -Djava.security.auth.login.c......
阅读全文
  • 07月
  • 05日
综合 ⁄ 共 1858字 评论关闭
#include<iostream> #include<string> using namespace std; int main() { string str="text"+1; cout<<str<<endl; } 上述代码在vc10.0和gcc上都能编译通过,输出ext。 这个问题,今天垒代码的时候第一次碰到~~~~当时很惊讶!! 翻了翻c++标准,参考了一下程序结果,大致知道了为什么。 ISO/IEC 14882:2003(E)/ 2.13.4 String literals/ P47:   A string literal is a sequence of characters (as defined in 2.13.2) surrounded by double quotes, optionally beginning with the letter L, as in "........
阅读全文
  • 07月
  • 01日
综合 ⁄ 共 330字 评论关闭
  antlr-2.7.2.jar  和 antlr-2.7.6.jar 冲突 这是因为在struts2自带的antlr-2.7.2.jar包的版本较低。 需要换成antlr-2.7.6.jar。其实在项目中已经存在了antlr-2.7.6.jar这个包,现在唯一需要做的就是删除antlr-2.7.2.jar包。 选择windows---preferences---在文本框中搜索struts 2(中间有空格)---选择struts 2---选择antlr-2.7.2.jar---Remove---OK。 可能错误将依然出现,清理一下tomcat缓存,程序将正常运行。   把tomcat\work\Catalina\localhost下的对应的项目删除,就清理tomcat缓存了
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 273字 评论关闭
原文:springdata redis实现的简单demo 源代码下载地址:http://www.zuidaima.com/share/1550463673076736.htm 麻雀虽小,五脏俱全,无止境的索取永远不能成为高手的。 运行test下的ShopDaoTest的main函数得到如下输出:  核心是key的设计,要考虑到以后的扩展。 列表类型的key:model_name list_name page count,如用户的shop列表:user1_shop2_1_10 单个对象类型的key:model_name,如某个shop对象:shop1 源码截图:
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 47字 评论关闭
每个实例都是安装出来的, 安装过程中如果不指定实例的名称,就会用默认值:MSSQLSERVER
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 502字 评论关闭
设置gem源,解决下载慢的问题   作者:axhack 日期:2011-10-16 22:01    这两天更新gems出现下面的错误 ➜ ~ gem install rails ERROR: Could not find a valid gem 'rails' (>= 0) in any repository ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) Errno::ETIMEDOUT: Connection timed out - connect(2) (http://rubygems.org/latest_specs.4.8.gz) 经检查和GFW无关,是rubygems的DNS 调整问题 问题解决的最好方法方法 使用google的DNS 8.8.8.8 / 8.8.4.4 另一种解决方式 修改rub......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 1460字 评论关闭
  虚基类:有virtual关键字的类。     class base     class derived1 : virutal public base     class derived2 : virtual public base     class derived3 : public derived1, public derived2    如果用到了base中的某个成员变量就不会产生二义性。和#progmaonce在头文件中的作用类似。 #include <iostream> using namespace std;   class Parent { public:       int p;                                          // p将会被所有的子类继承,也将是二义性的根源       inline Parent()       {               p = 10;......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 1828字 评论关闭
“离开校园时的一场选择与被选择。” ---------------------------------------------------------------------------- 关于校招这件事,今年是第 3 年参加了。 每年都在反思到底我们想要招什么样的同学? 今年公司组织的校招比较规范,专门组织了面试官的培训,确定了面试的框架和标准,以尽可能避免面试官个人偏好导致的挑选偏差。 当然面试的标准和框架其实是比较泛泛的东西,简单提炼下就是下面几个方面: 学习能力 逻辑思维 追求卓越 团队合作 都是挺泛的标准,为难了面试官要在 20-30 分钟的面试时间内要识别出同学们在这......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 2185字 评论关闭
1007The Unsolvable Problem 水题不解释 #include<iostream> #include<cmath> #include<cstring> #include<string> #include<algorithm> #include<iomanip> #include<cstdio> using namespace std; int main() { int t; __int64 n; cin>>t; while(t--) { cin>>n; if(n==2) { cout<<1<<endl; continue; } if(n%2==1) { cout<<(n/2)*(n/2+1)&l......
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 933字 评论关闭
 相信很多初做J2EE项目的朋友有过类似的经历, 自己辛辛苦苦做的项目在机器上却不能发布, 只要发布就报JDK配置无效或者JDK没有配置的错误, 更不用说Tomcat正常启动了! 下面是我的个人心得, 当然也从互联网上搜索了一大番, 经过两天的努力终于搞定了, 最后才发现原来只要在一个地方稍微更改一下配置就行了!          我的JDK还有Tomcat都是自己安装的, 没有使用MyEclipse自带的JDK和Tomcat.       1  第一步: 先指定你的JRE文件目录        MyEclipse中的"window" --> "preferences" --> "java" --> "installed jres" --&g......
阅读全文
  • 12月
  • 01日
综合 ⁄ 共 277字 评论关闭
随岁月累积吧~~感谢对所有问题作出解答贡献的人 1 eclipse 中更改项目的包路径,怎么得到全部更新 ?该问题由java-Jose提供,   点击包名----F2----修改-----确定 该答案由java-Steven提供 2 什么时候需要将setAutoCommit设置为false?    当有多个DML语句同时执行,将其看做一个整体提交,则使用事务管理,需要把自动提交取消掉,如果不设置会出现这样的情况:运行时逐条执行DML语句,其中有未执行成功的将不会回滚,而成功的又影响到了数据库,破坏了数据库的完整性。设置之后,只有都成功才会提交,否则抛出异常可以控制回滚。
阅读全文
  • 11月
  • 22日
综合 ⁄ 共 296字 评论关闭
这套题里面最水的一个。。直接根号下暴力就OK了   我的代码: #include<stdio.h> #include<math.h> bool judge(int n) { int t; t=(int)sqrt(n); if(t*t==n) return true; return false; } int main() { int n,i,ans; while(scanf("%d",&n)!=EOF) { ans=0; for(i=0;i*i<=n;i++) { if(judge(n-i*i)) { if(i==0||n-i*i==0) ans=ans+2; else ans=ans+4; } } printf("%d\n",ans); } return 0; }
阅读全文