现在位置: 首页 > rococo发表的所有文章
  • 10月
  • 31日
综合 ⁄ 共 1790字 评论关闭
转载:http://www.aslibra.com/blog/post/forward_reverse_proxy_squid.php 正向代理和反向代理是forward/reverse proxy的意思,在代理功能上来讲,有一点不太一样。 举个例子:你要去租房,你找房屋中介找房子,房屋中介找房屋的全权代理人要房子,房屋的全权代理人是由户主委托的。这里有四个角色:你=client房屋中介=forword proxy代理人=reverse proxy户主=server客户端访问网络如果需要指定某个代理服务器为你去获取内容,那就是正向代理而服务器隐藏在代理服务器后面,让代理服务器作为冲锋陷阵的,那这个代理服务器就是反......
阅读全文
  • 08月
  • 09日
综合 ⁄ 共 1027字 评论关闭
JDK下载http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u21-oth-JPR在 sun 下载了最新的 JDK,我下载的是 jdk-6u32-linux-i586.bin并把该文件的属性改成可执行,直接执行该文件# chmod +x jdk-6u32-linux-i586.bin# ./jdk-6u32-linux-i586.bin程序运行后会当前目录下生成一个名为 jdk1.6.0_32 的目录把该目录拷贝到/usr/local/jdk1.6.0_32 ,并在系统初始化脚本中增加以下两个环境变量cp -r /home/jdk1.6.0_32/ /usr/local/配置classpath,修改所有用户的环境......
阅读全文
【Visual C++】游戏开发笔记四十四 浅墨DirectX教程十二 网格模型和X文件使用面面观 分类: 【C++】 【DirectX】 【Visual C++】游戏开发2013-02-18 03:31 3661人阅读 评论(27) 收藏 举报 目录(?)[+]   本系列文章由zhmxy555(毛星云)编写,转载请注明出处。   文章链接: http://blog.csdn.net/zhmxy555/article/details/8586540 作者:毛星云(浅墨)    邮箱: happylifemxy@163.com   在本篇文章中,我们一起详细探索了Direct3D网格相关的知识,对当前两款主流的三维建模软件(3DS Max和Maya)进行......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 562字 评论关闭
Ubuntu14.04自带的IBUS拼音输入法对于我们习惯了google输入法,紫光华宇输入法的人来说,总是不太顺手。虽然在windows下严重鄙视搜狗输入法(天天升级没什么用的词库,一大堆的弹窗广告),但是在ubuntu下勉为其难的用用也还行。一般建议用google输入法和sun-pinyin输入法。 这里因为ubuntu 14.04 kylin下集成了搜狗拼音输入法,也很容易下载,所以做个简单的介绍,以方便向我这种小白用户快点进入Ubuntu的世界。  1,去ubuntu kylin官网下载搜狗输入法的deb安装包,下载地址为:http://www.ubuntukylin.com/applications/showimg.......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 805字 评论关闭
三点顺序 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 现在给你不共线的三个点A,B,C的坐标,它们一定能组成一个三角形,现在让你判断A,B,C是顺时针给出的还是逆时针给出的? 如: 图1:顺时针给出 图2:逆时针给出            <图1>                   <图2> 输入 每行是一组测试数据,有6个整数x1,y1,x2,y2,x3,y3分别表示A,B,C三个点的横纵坐标。(坐标值都在0到10000之间) 输入0 0 0 0 0 0表示输入结束 测试数据不超过10000组 输出 如果这三个点是顺时针给出的,请输出1,逆时......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 1024字 评论关闭
ServletContext(Application)初始化配置文件: package com.wansha.servlet; import java.io.IOException; import java.io.InputStream; import java.util.Properties; import javax.servlet.ServletConfig; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class InitServlet extends HttpServlet { public void doGet(HttpServletRequest re......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 1906字 评论关闭
转自:http://blog.csdn.net/darkengine/article/details/7106207 在native code中使用多线程好处多多,但是Android的bionic并没有完全实现标准POSIX线程库的所有API,例如pthread_cancel()。但是google这样做肯定有原因,被cancel的thread不一定已经把自己拥有的资源释放掉,因此很可能带来内存泄露,锁没有释放等问题。这些问题在移动设备上更加突出。 首先介绍一个指标的方法,使用signal替代cancel调用: 当worker thread超时时,在主线程(或者是监视进程)中调用 [cpp] view plaincopy if ( (status = pt......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 169字 评论关闭
所谓备份,就是将当前数据复制一份,放于其他位置。当原始数据出现问题(比如被误删、损坏)时,DBA可以通过备份的数据,将数据库恢复到备份时候的状态。 从以下几个方面来简单介绍备份 备份类型:物理备份、逻辑备份 数据库状态:热备份、冷备份 备份状态:一致性备份、不一致性备份 备份规模:完全备份、表空间备份、数据文件备份、控制文件备份、归档日志文件备份
阅读全文
  • 12月
  • 04日
综合 ⁄ 共 182字 评论关闭
原文:springmvc+hibernate+extjs4mvc 权限管理 源代码下载地址:http://www.zuidaima.com/share/1550463526898688.htm 看到有朋友说要数据库,在此说明一下,用hibernate反向生成数表,系统里面有个方法init(),可以初始化基础数据。。。。。 代码基本实现,权限粒度到按钮,不细说,上图。。。
阅读全文
  • 11月
  • 23日
综合 ⁄ 共 517字 评论关闭
有时会碰到ListView的onItemClickListener事件无法响应, 主要原因:listview的子元素中包含了Button或者ImageButton之类的元素,button的优先级高于listview 所以不能监听item的点击事件。 解决方法:在item 的根节点加入 “ android:descendantFocusability="blocksDescendants" 即可。 补充: android:descendantFocusability的该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关系。android:descendantFocusability的属性值有三种: beforeDescendants:viewgroup会优先其子类控件而获取到焦点afterDescenda......
阅读全文
著作权声明:本文由http://blog.csdn.net/totogo2010/原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢 接上篇  IOS学习之IOS沙盒(sandbox)机制和文件操作(一)   我们看看如何获取应用程序沙盒目录。包括真机的沙盒的目录。 1、获取程序的Home目录 [cpp] view plaincopy NSString *homeDirectory = NSHomeDirectory();   NSLog(@"path:%@", homeDirectory);   打印结果: [cpp] view plaincopy 2012-06-17 14:00:06.098 IosSandbox[3536:f803] /Users/rongfzh/Library/......
阅读全文
  • 11月
  • 06日
综合 ⁄ 共 2578字 评论关闭
//验证是否合法日期 function CheckDate(strDate){       if(strDate.length>0){      var reg= /^(\d+)-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;          if(!reg.test(strDate)){           return false;        }      }      return true;     } function isStartEndDate(startDate,endDate){      //alert(startDate+"==="+endDate);      if(startDate.length>0&&endDate.length>0){       var startDateTemp = startDate.split(" ");       var endDateTemp = endDate.split(" ");   ......
阅读全文