技术笔记
文章平均质量分 54
sunsides
这个作者很懒,什么都没留下…
展开
-
纵横动漫下载器——开发笔记
最近,在纵横中文网看漫画,可是目田国2M带宽的网页速度实在跟不上我的浏览速度,甚至有时候等上半天图片都完全加载。于是,想到做一个图片下载工具,全部下完后一次看个够。 我比较熟悉java,最先想到的方案是直接通过http获取图片,这个看起来没有太大的问题,但是经过研究纵横中文网是通过JavaScript进入下一页,我为了获取下一页的图片地址需要猜测图片地址的规律,或者读懂Java...2010-09-14 00:22:15 · 127 阅读 · 0 评论 -
C#调用新浪微博API发送消息成功
成功一小步,用C#调用新浪微博API发送消息成功,庆祝一下。其实没什么难的,主要是看新浪的开发文档受到了误导。 在新浪的文档里面的参数从说明到例子都是组合参数,并且遗漏了一个参数说明,调试的时候查看错误返回,并进行多次试验后问题得到了解决。 主要技术问题解决了,也了解了一些OAuth的知识,问题是用新浪API来开发一个什么好玩的东西呢? 另外,纵横动漫下载器进...2010-10-02 10:45:42 · 481 阅读 · 1 评论 -
博客开发笔记三——Spring MVC3最小系统
1、配置web.xml <servlet> <servlet-name>annomvc</servlet-name> <servlet-c...原创 2011-08-24 10:08:56 · 93 阅读 · 0 评论 -
博客开发笔记四——Spring Secruity 3最小系统
1、配置<?xml version="1.0" encoding="UTF-8"?><b:beans xmlns="http://www.springframework.org/schema/security"xmlns:b="http://www.springframework.org/schema/beans" xmlns:x...2011-08-25 12:00:26 · 144 阅读 · 0 评论 -
Openshift Express 上搭建Drupal
先前尝试过一些免费空间,比如说000webhost、0fees.net、GAE等,但由于国内外客观原因都不太靠谱。最近用java弄独立博客,想买一空间,发现java空间挺贵的,于是又去找了一下免费的东东,发现红帽的免费云,网上的介绍是这样的:OpenShift 平台支持很多编程语言、框架和数据库,包括:Ruby, Python, Perl, PHP, Java E...2011-08-30 15:39:49 · 111 阅读 · 0 评论 -
Maximo启动中心改造
Maximo启动中心通常是我们登陆系统后通常看到的第一个界面用户进入系统就可以看到感兴趣的消息,关心的指标,快速打开常用的程序等。这非常像操作系统的桌面环境,当我们登陆操作系统后,图形化桌面展示在眼前,有开始菜单、快速启动、任务栏、系统托盘、小窗口部件等,当然,这些都是可以根据用户需求进行灵活配置的。同时,启动中心配置的功能就是固定的几种,扩展性差。随着业务和技术的发展,我们需要在启...2011-03-08 11:08:11 · 247 阅读 · 0 评论 -
匿名访问Reporting Service 2008
我想通过访问Url的方式,把部署到Sql Server Reporting Service 上的报表集成到Web应用中,但是直接访问地址总是要提示属于凭证,在网上找了几种方法都差不多,摘录一个:ReportingService是个很强大的报表引擎!但实现Reporting Service2008 的匿名访问是件比较费劲的事情,网上提供的方法挺多的,但都不适用于使用URL方式访问。RS...原创 2011-10-23 20:16:00 · 125 阅读 · 0 评论 -
转一篇Reporting Service的技巧
表达式1、序号:=RunningValue(1, sum, nothing)2、总记录数: =CountRows()3、今天日期:=Today4、本月初:=CDate(Now().ToString("yyyy-MM-01"))5、换行效果(<br/>和\r\n都不行): =Chr(13)+Chr(10)数据显示格式(format属性)1、日期:yyy...原创 2011-10-24 14:05:27 · 171 阅读 · 0 评论 -
博客开发笔记二——Spring3 数据库最小系统
在Spring 3中开发数据库应用其实挺简单的,只要在Spring3的最小配置基础上,稍微配置一下就好了,如下所示: <bean id="oracleDataSource" class="org.apache.commons.dbcp.BasicDataSource"...原创 2011-08-13 01:00:01 · 100 阅读 · 0 评论 -
高效1小时(OneHour)使用帮助
高效1小时,也叫OneHour,是一个帮助你管理时间的小工具。(10+2)x5时间管理方法:10代表:在十分钟内全心全意的只做一件事情,100%投入工作状态,时间到了再休息。2代表:十分钟一到,休息两分钟,喝喝茶,上上网,干什么都行。但是两分钟一到,立刻回到工作状态,开始列表中的下一件事。5代表:一个小时,刚好把这种方式循环五次。使用说明:使用很简单,双击启动程序:...2011-11-04 15:02:30 · 299 阅读 · 0 评论 -
Jsp诡异空指针
用spring tools suit开发一web程序,用sts自带的tomcat调试,工程结构是从一老工程考过来的,新建一jsp,报错如下: java.lang.NullPointerExceptionat org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)at org.apache.jasper.runtime.HttpJsp...原创 2012-01-04 16:33:32 · 124 阅读 · 0 评论 -
Asp.Net自定义控件属性绑定笔记
用Asp.net做一自定义控件,通过属性传递参数,有一属性是通过绑定传值的。开始值怎么也传递不过来,加上如下语句后解决:[Bindable(true)] 但是,问题又来了,该值仅在绑定的时候有效,其他时候为空,尝试用一变量保存,失败。最用HiddenField保存可以。用微软开发平台很容易上手,熟悉很难啊,主要是对后台机制的运作不够了解,我的目标不在此,也就不深入研究了,仅笔...2012-01-14 10:36:04 · 224 阅读 · 0 评论 -
解决Openshift ——Jboss + mysql 乱码问题
刚解决了Openshift上jboss+mysql的乱码问题,用的是Spring3+SpringMVC3+Hibernate,使用jndi连接解决方案很简单,两步:1、/usr/bin/mysql -u "$OPENSHIFT_DB_USERNAME" --password="$OPENSHIFT_DB_PASSWORD" -h "$OPENSHIFT_DB_HOST" -e "ALT...原创 2012-05-03 16:18:14 · 192 阅读 · 0 评论 -
IFrame 完美自适应
找到如下代码,可以使IFrame自适应长宽,在我这里效果不错,比网上javascript的代码来得简单有效,但是看不明白,有明白的高手指点一下:<style type="text/css"> html, body { margin:0; padding:0; width: 100%; height:100%; overflow: hidden;} iframe { m...2011-11-11 15:41:27 · 126 阅读 · 0 评论 -
Oracle 10g 升级错误解决
给windows上的Oracle升级到10.2.0.4,出现了错误:ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务。这个以前解决过,但是同样的错误又出现了第二次,由于原来没有做笔记只好又重新找资料,现将整理过的资料记录如下:本方案仅在windows平台下使用过:首页,打开命令行工具,输入下面代码:set ORACLE_SID=MYDBNAME因为默认...2011-11-14 11:59:22 · 116 阅读 · 0 评论 -
一段好用的浮动窗口代码
www.111cn.net<script>客服果果=function (id,_top,_left){ var me=id.charAt?document.getElementById(id):id, d1=document.body, d2=document.documentElement; d1.style.height=d2.style.height='10...原创 2011-11-15 15:46:47 · 127 阅读 · 0 评论 -
CKEditor中BBCode支持table等其他标签
项目中使用了CKEditor的BBCode功能,但是可是化界面中编辑的表格不能自动转换为BBCode标签,经过研究发现修改扩展BBCode还是比较容易的,主要是以下代码: var bbcodeMap = { 'b' : 'strong', 'u': 'u', 'i' : 'em', 'color' : 'span', 'size' : 'span', 'quote' : 'blockquote...2012-06-04 14:37:14 · 315 阅读 · 0 评论 -
转一个:sql server 纵表转横表
演示如下:1.建表:create table tb( Name varchar(10) , Subject varchar(10) , Result int)2.插入数据:insert into tb(Name , Subject , Result) values('张三' , '语文' , 74)insert into tb(Name , Subject , ...原创 2011-11-21 13:08:08 · 220 阅读 · 0 评论 -
不同的asp.net版本错误,需要运行在不同的进程中
不能访问网页,于是查看事件查看器-运用程序,如下错误:It is not possible to run two different versions of ASP.NET in the same IIS process. Please use the IIS Administration Tool to reconfigure your server to run the applicati...2011-11-25 11:31:22 · 133 阅读 · 0 评论 -
javascript 模拟地图操作
功能:放大缩小,拖动,变换样式(图片)问题:修改图片透明度时会闪 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> New Docu...2011-11-28 08:51:20 · 201 阅读 · 0 评论 -
JavaScript client 如何获取 Telerik RadGrid的值
网上很多代码用不成,下面这段代码经验证可用: var MasterTable = grid.get_masterTableView(); var selectedRows = MasterTable.get_selectedItems(); var row = selectedRows[0]; var cell = Maste...2012-10-19 15:36:27 · 201 阅读 · 0 评论 -
记录一个SpringMVC的400错误
用Spring MVC提交一个表单时报400错误:The request sent by the client was syntactically incorrect ().原来是其中一个日期字段为空所致。代码如下: @InitBinder public void initBinder(WebDataBinder binder) { SimpleDateForm...2012-02-20 23:33:19 · 150 阅读 · 0 评论 -
jqplot的背景颜色设置笔记
jqplot是一个非常强大的免费的jquery图表插件,但是也有一些不好使的地方,官方文档设置背景颜色的实例代码如下:grid:{ background: "#000000" } 经验证无效,需改为如下形式:grid:{ backgroundColor: "#000000" } 另外,文档中也没有背景透明的例子,试验后发现可以这样实现透明:g...2012-02-22 09:41:44 · 171 阅读 · 0 评论 -
Oracle 初始化脚本笔记
CREATE TABLESPACE TBSP_JSC DATAFILE [位置:'D:\oracle\product\10.2.0\oradata\JSC\JSC_data'] SIZE 1024M AUTOEXTEND ON NEXT 256M MAXSIZE unlimited;CREATE TABLESPACE TBSP_JSC_IDX DATAFILE [位置:'D:\oracle\...2012-02-22 11:14:21 · 148 阅读 · 0 评论 -
STM32F3 Discovery 使用USB作为虚拟串口与PC通讯
入手一块Stm32F3Discovery开发板进行学习,自带9dof传感器,支持USB ST-LINK调试(用MDK ARM不好使)。 第一步想做USB和PC通讯的实验,官方例程没有细说,不过还是被我查到了,首先到st官网下载vcp驱动,这样可以把USB当作虚拟串口使用,然后编写CDC程序。示例程序下载。 ...2013-04-08 23:19:33 · 1304 阅读 · 0 评论 -
解决QT读取串口数据,实时刷新界面卡死问题
串口读过来的数据显示到QT界面上时,界面被卡住了,想用多线程,查看网上方法不详细,但大体思路是对的,采用下面的方案1:1)在主界面线程中写界面显示处理方法2)在新线程中发送消息给该方法结果,还是卡,于是修改为下面的方法:1)把要显示的数据的控件moveToThread到新线程2)发送消息调用控件方法结果,问题解决了思考:如果不通过信号,而是直接调用控件方法呢? ...2013-04-11 10:44:20 · 5424 阅读 · 3 评论 -
C++获取应用程序所在路径
用C++写个小程序,由于环境很简单,不想调用系统API,通过以下方法实现: //argv[0]是当前运行程序的全路径名 string filename(argv[0]); //测试发现Windows下居然获取的路径分隔符居然有\也有/ size_t found = filename.find_last_of("\\"); size_t found2...原创 2012-08-07 09:44:07 · 1360 阅读 · 0 评论 -
Openlayers 加载WFS图层不能在Firefox火狐中显示的笔记
前几个项目一直使用openscales作为GIS前端,但是考虑到flex的前途,兼容性等问题,这个项目尝试使用OpenLayers作为前端,昨天写了一段实验代码来检验加载wfs数据,在IE下工作正常,firefox下不显示,firebug也不报错,百思不得其解,束手无策,使用360极速模式打开chrome内核,用f12查看发现报错:Origin null is not allowed by A...2013-05-17 10:28:00 · 342 阅读 · 0 评论 -
java 7 在Windows上进行ftp通讯的问题的解决方法
项目总在Windows平台上用java 7 进行ftp通讯会出现异常,经过网络查找答案,发现这是一个很普遍的问题,网友曾经把这个问题报告给Oracle,Oracle确定为Bug,尔后又说这是一个Windows的Bug,已经提交给了微软,而最后的消息如何就没有查到了。但是办法总比困难多,这里收集几个解决方案:1、就是java降级,卸载了java 7,安装java6,据说实用java7但是兼容性设...原创 2012-08-26 23:37:51 · 153 阅读 · 0 评论 -
记录一段flex获取url参数的代码
/** * 获取url的参数 **/ private function getParams():Object { var params:Object = {}; var query:String = ExternalInterface.call("window.location.search.substring", 1); // Al...原创 2012-08-27 10:28:09 · 74 阅读 · 0 评论 -
GIS系统3D样式
QQ*群里分享的一个3D样式,虽然没有读懂,记录一下,以备后用<FeatureTypeStyle> <Rule> <PolygonSymbolizer> <Geometry> <ogc:Function name="isometric"> <ogc:Prope..原创 2012-08-28 16:25:07 · 140 阅读 · 0 评论 -
C#中word粘贴到文档结尾问题笔记
现有一需求需要在word文档的结尾插入复制内容,使用C#网上查到如下方法: object start = wordApp.ActiveWindow.Selection.End; object end = wordApp.ActiveWindow.Selection.End; Range rng ...2013-05-20 12:08:18 · 498 阅读 · 0 评论 -
使用C#读取RSS的好方法
原来我用C#读取RSS一直是XML的思路,类似这样:XmlTextReader reader = new XmlTextReader(strURL); DataSet ds = new DataSet(); ds.ReadXml(reader); 但其实,还有一种对象化的方法,类似这样:XmlReader reader = XmlReader.C...2013-05-20 23:22:28 · 226 阅读 · 0 评论 -
忘记Openshift的Mysql密码怎么办
Openshift的管理员密码以及其他许多应用程序特定的数据作为环境变量保存的。列出那些env增值,你可以ssh到您的应用(https://www.openshift.com/faq#t2n8705),然后运行:env | grep OPENSHIFT *对于mysql的管理员密码到mysql:echo $ OPENSHIFT_DB_PASSWORD如下图所示: ...原创 2013-05-21 01:06:57 · 139 阅读 · 0 评论 -
Android 4.2 如何打开USB 调试
打开USB调试在各个版本的安卓系统,略有不同:大多数3.2或更老的系统,这个选项在 设置》应用程序》开发4.0以后在 设置》开发选项4.2以后开发选型缺省被隐藏了。激活该选项,先到设置》关于 然后按住版本号一段时间,返回上一屏就可以找到开发选项了。 很多朋友第一次了解到android4.3”USB调试模式“开启方式后可能都会和小编一样感到啼笑皆非,这里再提一下,新...2013-05-23 11:47:23 · 197 阅读 · 0 评论 -
使用树莓派和pc通过网线直连, 不用串口
入手一个红版512M树莓派,准备用来做媒体中心,这里记录下使用网线直连PC进行配置的经验和童靴们分享。环境准备 本人使用的是win7系统,其实准备的东西也很简单的,就一个putty和一个Win32DiskImager,一根网线。树莓派和PC通过网线直连 树莓派刷系统在windows下很简单的,用win32DiskImager就writ...2013-05-30 00:07:46 · 697 阅读 · 0 评论 -
PostgreSql命令行不输入密码的两种方法
给客户的数据结构进行修改,使用的是PostgreSQL数据库,编写自动执行脚步,但是命令行需要提示密码输入会中断自动执行过程,经研究有两种方法可以不用输入密码:1、设置密码变量set PGPASSWORD=mypasswordpsql -f upgrade.sql -U postgres mydbname 2、在命令行中写入连接信息psql -f upgrade.sql...2012-12-20 10:02:30 · 1352 阅读 · 0 评论 -
Spring MVC模块化布局的一个简单方案
页面前端方案本来想用Spring MVC + tiles 的,但是 tiles有一些学习成本,而且本身有些地方不够灵活,于是想了一种简单的方案来实现模块化和布局问题,原理如下:1、写一个Controller:@Controller@RequestMapping("/layout")public class LayoutController { @RequestMappi...2012-12-20 11:48:27 · 262 阅读 · 0 评论 -
栅格地图矢量化的一个思路
输入的数据是一些地理区域图片,只能够进行展示,不能进行分析,于是想到把栅格地图进行栅格化,实用Opencv实现,具体效果还需要进一步观察,步骤如下:1、生成灰度图2、阀值分隔3、噪点过滤4、查找轮廓5、坐标转换...2012-09-09 23:49:42 · 946 阅读 · 0 评论 -
解决Openshift使用新浪OAuth库的Permission denied问题
在Openshift上使用新浪的库开发微博客户端,当调用oauth.getAccessTokenByCode(code);时报错:Permission denied。这个问题在前面的博客里面提到:http://tedeum.iteye.com/blog/1880767。经过搜索研究,发现Openshift不支持绑定外网ip,端口转发也只限于安装rhc的电脑,而在新浪微博java api的代...2013-06-17 15:47:32 · 513 阅读 · 0 评论