`
ifox
  • 浏览: 65322 次
社区版块
存档分类
最新评论
文章列表
     今天客户发来一个excel表,内容不多,就两列,一列是车牌号,一列是设备号,让我帮忙导出设备号的相关信息(如出厂日期、手机号、设备名称了等等),开始把数据copy到nodepad++中整理个。以为用个in就可以了,查询完成后发现,用in之后我把查询结果拷贝回来的时候数据就对不齐了。      google了下,说也没什么好的办法。唯独的办法是创建一张临时表将这些数据插入到临时表中,然后再查询。原文出处  http://www.itpub.net/thread-120567-1-1.html。想了下发现确实是个好办法。于是乎就新建了一张表,两个字段使用plsql将excel导入进去 ...
今天在看到http://haohaoxuexi.iteye.com/blog/1820541这位朋友写的面试题的时候,自己没事,也在自己的电脑上建了张表。 结果查询的时候出问题了。 select * from student;   这样是可以查询出所有的记录的,但是加上条件就不行了,例如 select * from student where iname='张三'; 让我很是好奇,后面细细想下才发现,原来是自己在建表的时候把这个字段写成了varchar2了,在Oracle中如果varchar2设置的是8位,实际数据占用2位的话,后面6位会被自动定义为空,也是存在的。 所以在查询的 ...
     最近在使用struts2做一个导出excel文件的时候出现了一些问题,用IE等浏览器下载的时候是正常的,但是使用360,迅雷下载的时候会得到一个action文件,网上搜了下也没什么好的解决办法。不过wxinpeng提供了一个可以解决的办法,试了下果然可以。做下笔记。       1、首先在web.xml中的struts2配置中加上一个其它扩展名的拦截 <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatch ...
--统计信息 SELECT u1.realname AS '姓名',CONCAT(SUM(t1.estimate),'小时') AS '最初预计',SUM(t1.consumed) AS '已消耗',COUNT(t1.isdelay) AS '延期任务数' FROM ( SELECT t1.deadline,t1.status,t1.owner,t1.starttime,t1.estimate,t1.consumed, CASE WHEN (t1.deadline<DATE(NOW()) AND t1.status NOT IN ('done','cancel')) THE ...
很早前就在iteye上面还有csdn上面看到许多关于node.js的各种新闻,以及说它的强大之处,今天晚上没事做就找了点资料小小的看下,发现真是不错。蛮强大的,js还能应用到这种地步是我没有想到的。   一个小小的收获就是,开始的时候有个疑问,单线程的node.js如何处理多个阻塞式的请求呢,没看之前是没有思路,看了点,作者举的例子,我觉得很棒。就是回调函数的应用,一个请求阻塞了,会有一个回调函数,当执行的时候如果有其它请求,则会执行执行其它请求互不影响。   大概就晕么多吧,不知道说什么,只是想记下来而已。
今天修改了原来项目中的一个小问题,就是select选择信息查询后信息又初始化了,本来是个小小的问题。用js获取后台传递过来的值,用js获取select对象,然后根据value选中,结束。 可是自己搞了半天没有搞好,郁闷死了,又去下载了jquery,还是不行。后来才发现,原来是自己把js写在head里面了,shit。页面都没有加载呢,怎么获取对象呢? 突然发现自己太菜了!!!
今天需要做一个导出excel的功能,还是使用POI进行导入,但是要导出一个excel中的多个sheet中。所以就做下标记咯。FileOutputStream fileOut = null; FileInputStream fileIn = null; fileIn = new FileInputStream(new File(sourceFilePath)); fileOut=new FileOutputStream(new File(localFilePath)); HSSFWorkbook wbIn = null; wbIn=new HSSFWorkbook( ...
最近笔记本键盘被同学泼上水了,导致需要换个键盘,于是就去网上买了个换上,换的过程挺曲折的,真心不好换,好多扣的地方都断了。换完之后心想,反正这拆都拆了,还不如做点神马优化,于是去网上淘了个4G的内存,又去淘了个32G的固态硬盘,结果回来把光驱拆掉之后,换上重启重新安装系统之后,竟然不引导我的固态硬盘,还是从原来的磁盘引导,把固态硬盘也激活了,可就是不行。最后百度一下(突然发现以前都是google,但是由于经常访问不上,现在经常使用baidu了。。。),发现有说光驱位不支持硬盘启动的,问下惠普的客户,得到确认消息,这款4411-248的确不支持。怎么办,难道真把光驱位与原硬盘换个位置?网上查看下 ...
  一段小小的代码让我纠结那么久。上午的时候对jquery感觉还是非常棒的,就是因为这段代码,让我搞了这么久。 代码实现的功能这是样的,当点击全选的时候,所选条目变色,当点击取消全选的时候根据行的奇偶性来显示 ...

常见MIME类型

比较全的了,所以发来这里保存下哈。       类型/子类型 扩展名 application/envoy evy application/fractals fif application/futuresplash spl application/hta hta application/internet-property-stream acx application/mac-binhex40 hqx application/msword doc application/msword dot application/ ...
       因为要用到一个图片加水印的功能,所以就去网上搜索了一些东西,结果合回来测试的时候老是不能用。         报:The type JPEGImageEncoder is not accessible due to restriction on required library错误。         JPEGImageEncoder也是红色的,点击myeclipse的自动更正也显示No Suggest。首先检查,所需要的包已经导入了,那就应该是找不到类的问题了,应该是IDE设置的问题,去网上搜了一下解决办法,果然不假,myeclipse在默认的情况下会把这些受访问 ...
今天在使用mysql语句的时候老是报错,语句如下: SELECT sapcle FROM SellEnterpriseBaseInfor sebie,SellEnterpriseBaseInforVer sebive,SellApplyPermitChangeList sapcle WHERE 1=1 AND sebie.iVerID = sebive.id AND sapcle.iEnterpriseBaseInforID=sebive.id AND sapcle.iState=1 AND sapcle.iEnterpriseID=11027516 AND sapcle ...
   var scopeList = '<s:property value="listEntity.strChangeScope"/>'; var scope = scopeList.split("^"); if (scope.length > 0) { for ( var i = 0; i < scope.length; i++) { if(scope[i]=='01'){ ...
   最近在使用myeclipse的时候,由于做这个项目的时候使用了svn。在项目里面竟然把隐藏目录svn也给显示出来了,看着十分不爽。如图   按照惯例去百度搜索了一下,也没有答案最后,自己摸索下找到了。解决方法如下  点击Navigato下面一列最右边的那个下三角、进入Filters、   然后那这两项给勾选了确定就OK了
项目中一个Tomcat启动报错的问题,当我刚刚来到公司的时候我就问过带我的老师,这服务器启动的时候报错,他说没事,不影响运行不行了。问他什么原因,他说他也不知道,我以为这是框架内的一个错误(公司自己有一套封装好的框架),后来才发现,原来只是个定时器执行异常的错误,由于Tomcat过早的执行了定时器,而此时Tomcat还没有初始化好数据源,所以在执行定时任务的时候会直接报异常。 我把定时任务延期执行了3秒就好了。不过自己比较好奇的就是在Tomcat启动的时候监听器和Tomcat中配置的数据源哪个先启动。。。
Global site tag (gtag.js) - Google Analytics