现在位置: 首页 > xjbtwj888发表的所有文章
  • 11月
  • 19日
综合 ⁄ 共 547字 评论关闭
private string renderViewToString(ControllerBase controller, object viewModel) { controller.ViewData.Model = viewModel; using (var sw = new System.IO.StringWriter()) { var viewResult = ViewEngines.Engines.FindView(controller.ControllerContext, viewModel.TemplateName, null); var viewContext = new ViewContext(controller.ControllerContext, viewResult.View, controller.ViewData, controller.TempData, sw); ......
阅读全文
  • 08月
  • 29日
综合 ⁄ 共 1679字 评论关闭
题意:N 幢楼排成一列(1<=N<=10^5),各楼有横坐标 xi(1<=xi<=10^7) 以及高度 hi(1<=hi<=10^7),在各楼之间的Q个位置(1<=Q<=10^5),问这些位置可以仰望天空的夹角是多少度。 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5033 ——>>将楼和人的位置一起按 x 排序。。       从左往右扫,单调栈维护斜率小的。。       从右往左扫,单调栈维护斜率大的。。 #include <cstdio> #include <algorithm> #include <cmath> using std::sort; const double EPS = 1e-8; const do......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 978字 评论关闭
转载自:这里 现在各种持久层框架如:hibernate,springdata jpa,mybatis对使用了占位符的sql输出是没有显示完整的sql语句的,所以如果想获取到完整的sql,除了在db层做配置外,也有单独在jdbc层做此功能的项目如:log4jdbc项目。 mysql开启sql的方式: windows环境下my.ini [plain] view plaincopy [mysqld]   log = "c:\log.txt" #所有查询语句   #log-slow-queries="c:\slow-log.txt" #慢查询   #long_query_time=3 #(3秒) #慢查询时间   linux下的修改my.cnf [plain] view plaincopy [mysqld]   general_log_fil......
阅读全文
  • 03月
  • 05日
综合 ⁄ 共 226字 评论关闭
这说明80端口已经被其他程序占用,     1、先用命令提示符 " netstat -ano " 命令显示端口状态,再在结果中找到端口,     2、然后根据其 PID 在输入 “ tasklist ” 命令显示中查找其对应程序,就可知道其程序名,进而查明程序的来源,采取适当的措施。  方法可以采用如下: 用netstat -ano 命令结果:  可见80端口被PID 为5812的进程占用了。 用tasklist 命令:  可见5812是javaw.exe进程。将其关闭。重启TOMCAT。OK!
阅读全文
  • 09月
  • 18日
综合 ⁄ 共 1097字 评论关闭
MMI是Man-Machine-Interface的缩写。从功能上来看,有一些从拨号盘拨出去的字符串,它的实际作用不是建立一个通话而是为了完成某种服务,这个就是MMI;从格式上来看,每一个从拨号盘输入的字符串,如果包含有*或者#,都可以称之为MMI.   MMI包括SS, USSD,Manufacturer defined MMI codes, SIM control codes等等。 Manufacturer defined MMI codes 一些嵌在手机里的服务码,比如你要查询一个手机的IMEI号码,你可以在拨号键盘输入*#06#,手机的IMEI码会自动弹出来。 SIM control codes 比如用来修改SIM卡PIN码的命令,在拨号键盘输......
阅读全文
  • 07月
  • 01日
综合 ⁄ 共 1656字 评论关闭
软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。 这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员的职业生涯。很多程序新手也是因为缺少、达不到或是不熟悉在这些基本技能,所以,他们需要有老手带,需要努力补齐这些技能。而高级程序员应该非常熟悉这些基本技能,而且有能力胜任并带领其他经验不足的程序员。 下面这些基......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 6329字 评论关闭
OGNL的全称是Object Graph Navigation Language(对象图形导航语言),它是一种强大的表达式语言,开发者可以通过简单一致的表达式语法来读取和设置java对象的属性值,调用对象的方法,遍历整个对象的结构。 操作对象! OGNL有一个上下文(Context)概念,通俗的说就是一个Map结构,它实现了java.util.Map接口,在struts2中上下文(Context)的实现为ActionContext。即Struts2中OGNL Context实现者为ActionContext,它的结构示意图如下: 当Struts2接受一个请求时,会迅速创建ActionContext,然后创建ValueStack,再创建action。接着把ac......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 12675字 评论关闭
Java Annotation手册 作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig) 原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html 关键字:java,annotation,reflect 前言: 在上篇文章《Java Annotation入门》中概要性的介绍了Annotation的定义、使用,范围涵盖较广,但是深度不够。所以作者在《Java Annotation入门》后,继续整理了Annotation的概念和知识点,与喜欢research的朋友们共享。 阅读提示:文中提到的程序成员或者程序元素是一个概念,指组成程序代码的......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 2811字 评论关闭
Spring IOC容器中@Component、@Repository、@Service、@Controller注解区别        Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Component 相比没有什么新意,但 Spring 将在以后的版本中为它们添加特殊的功能。所以,如果Web 应用程序采用了经典的三层分层......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 3338字 评论关闭
方法一 首先查看crash log中的崩溃线程,假如是这样的: Thread 0 Crashed: 0   libobjc.A.dylib                0x00003ec0 objc_msgSend + 24 1   MyApp               0x000036d2 0×1000 + 9938 我们得到了用户发生崩溃情况的内存地址:0x000036d2 然后回到我们应用程序的build目录,目录下一定要包含MyApp.app 和MyApp.app.dSYM两个文件。 在控制台使用dwarfdump命令,解析出内存地址,如: dwarfdump –lookup 0x000036d2 –arch armv6 MyApp.app.dSYM 输出信息如下:   方法二 如何解析这些地址呢? 首先在编译App的......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 6885字 评论关闭
文章目录 穿过防火墙的多种方法 穿过防火墙的多种方法 名词解释: 协议(Protocol)就是一组在网络上发送信息的规则和约定。这些规则控制在网络设备间交换消息的内容、格式、定时、顺序和错误,通俗说就是不同网络程序的交流语言。我们常见的QQ使用UDP协议、ICQ使用TCP协议、E-mail程序使用POP3和SMTP协议,而在常见的协议中SOCKS是一种比较复杂的协议。  名词解释:  协议   协议(Protocol)就是一组在网络上发送信息的规则和约定。这些规则控制在网络设备间交换消......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 504字 评论关闭
1. 河内之塔  说明:河内之塔(Towersof Hanoi)是法国人M .Claus(Lucas)于1883年从泰国带至法国的,河内为越战时 北越的首都,即现在的胡志明市;1883年法国数学家 Edouard Lucas曾提及这个故事,据说创世 纪时Benares有一座波罗教塔,是由三支钻石棒(Pag)所支撑,开始时神在第一根棒上放置64 个由上至下依由小至大排列的金盘(Disc) ,并命令僧侣将所有的金盘从第一根石棒移至第根三 石棒,且搬运过程中遵守大盘子在小盘子之下的原则,若每日仅搬一个盘子,则当盘子全数搬 运完毕之时,此塔将毁损,而也就是世界末日来临之时。 ......
阅读全文