自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(82)
  • 收藏
  • 关注

转载 Web方式预览Office/Word/Excel/pdf文件解决方案

最近在做项目时需要在Web端预览一些Office文件,经过在万能的互联网上一番搜索确定并解决了。虽然其中碰到的一些问题已经通过搜索和自己研究解决了,但是觉得有必要将整个过程记录下来,以方便自己以后查找,也方便以后碰到相同问题的朋友。首先大家都知道在浏览器中是无法直接直接打开office文件查看的(IE除外),所以我们需要将office文件转换成其他格式来预览。所以我的实现方法...

2015-05-17 23:05:00 655

转载 数据迁移脚本

1 classes = %w(Call City Province Tag) 2 classes.each do |obj_name| 3 obj = Object.const_get(obj_name) 4 obj.establish_connection :production 5 models = obj.all.to_a 6 obj.es...

2014-12-25 23:30:00 344

转载 libreoffice转换文件为pdf文件乱码问题解决办法

最近系统需要一个office文件预览功能解决方案为使用libreoffice将office文件转换为pdf文件,然后使用swftools将pdf文件转换为swf文件最后在前台使用flexpaper浏览swf文件,即可实现预览环境搭建完成,转换也没有问题,但是预览效果看到所有中文全部为乱码下载转换后的pdf文件也是乱码,由此可见时libreoffice转换这一步出现了问题...

2014-06-17 11:50:00 1296

转载 ubuntu1404安装搜狗输入法后出现黑框的问题

1、安装xcompmgr sudo apt-get install xcompmgr2、设置xcompmgr自动启动 mkdir~/.config/autostart vim xcompmgr.desktop 将如下内容写入xcompmgr.desktop文件,保存即可[Desktop Entry]Type=Application...

2014-05-15 15:35:00 255

转载 执行jar文件生成pdf报错,Unsupported URL <file:///home

java -Djava.library.path=/usr/local/lib/ruby/gems/1.8/gems/sharp_office-1.0.1/ext/sigar -jar /usr/local/lib/ruby/gems/1.8/gems/sharp_office-1.0.1/ext/jodconverter-core-3.0-SNAPSHOT.jar [excel文件路径...

2014-05-09 13:40:00 583

转载 ubuntu下 编译安装swftools

1、下载:http://www.swftools.org/download.html2、安装:    tar -zvxf swftools-0.x.x.tar   cd swftools-0.x.x   ./configure   make   make install3、报错:    rm:无效选项 -- o   Try 'rm --help...

2014-05-07 11:32:00 95

转载 Ruby 里的 %Q, %q, %W, %w, %x, %r, %s, %i (译)转

原文地址 转自%Q用于替代双引号的字符串. 当你需要在字符串里放入很多引号时候, 可以直接用下面方法而不需要在引号前逐个添加反斜杠 (\")>> %Q(Joe said: "Frank said: "#{what_frank_said}"")=> "Joe said: "Frank said: "Hello!"""(...)也可用其他非数字字母...

2014-04-30 16:45:00 250

转载 rails4.0 session activerecord

Active Record Session StoreA session store backed by an Active Record class. A default class is provided, but any object duck-typing to an Active Record Session class with textsession_idandd...

2014-02-01 11:40:00 87

转载 ruby 访问新浪微博API post方式和get方式

1 require 'net/https' 2 require 'uri' 3 4 def post_api(api, args) 5 uri = URI.parse api 6 http = Net::HTTP.new(uri.host, uri.port) 7 http.use_ssl = true 8 ...

2013-12-17 13:54:00 122

转载 使用.NET程序操作已打开的excel文件

网上好多怎么导出,修改excel的程序,但是很少有利用已打开的excel操作的,经过查找验证,终于可以再已打开的excel上操作了。1、首先引用 Excel com控件Microsoft.Office.Interop.Excel2、引用Microsoft.VisualBasic3、在顶部 usingExcel = Microsoft.Office.Interop.Excel; ...

2012-09-19 15:07:00 804

转载 Ruby下可逆加密

classDesrequire'openssl'require'base64'ALG='DES-EDE3-CBC'KEY="mZ4Wjs6L"DES_KEY="nZ4wJs6L"#加密defencode(str)des=OpenSSL::Cipher::Cipher.new(ALG)...

2012-07-19 10:56:00 121

转载 Ruby 加密(md5,sha1,base64)

#md5加密require'md5'putsMD5.hexdigest('admin')#sha1加密require'digest/sha1'putsDigest::SHA1.hexdigest('admin')#baserequire'base64'code=Base64.encode64('admin')source=Base64.decode64(co...

2012-07-19 10:52:00 124

转载 ThinkPad机型Hotkey影响QQ停靠在桌面边缘时自动隐藏功能

问题现象:Windows7系统中,QQ“停靠在桌面边缘时自动隐藏”功能,应该当鼠标指针靠近隐藏处时,自动弹出全部QQ界面,但是却变成了弹完全部界面后又自动缩回隐藏了一部分。 问题原因:安装新版集成System Interface的Hotkey驱程过程中会安装一个Lenovo Auto Scroll Utility组件。可以实现窗口自动滚动。适用系统:Windows7解决方法:方法一...

2012-04-29 00:16:00 104

转载 IT人生 需要指引[转]

来源:http://fancy0042425.blog.51cto.com/877322/843351 作者冷板凳订于2012.04.27有个笑话:少壮不努力,长大搞IT。说明IT不好搞啊。前言,IT精英们,为什么你们的幸福指数这么低?笔者2003年大专毕业,一直从事IT行业,今年刚好9年,中间坎坎坷坷,历经风雨,痛苦很多,快乐也不少。因为笔者的同事(经常...

2012-04-28 12:58:00 311

转载 如何提升行动力:人类行动心理学的有效Hack

人为什么会拖延、人为什么行动力很差。近些年心理学已经取得了突破性研究成果。普通人思考目标的时候,使用的是目标意图, 是:我要做什么....但是,有位天才心理学家Peter Gollwitzer发现目标意图这样的思考范式,反而很难达成目标,于是,他对自己的实验对象,使用了一种替代范式。强迫实验对象,使用一种称之为:执行意图的思考范式来思考。结果令人惊讶,人们更容易克服拖延症、达成目标。什么...

2012-01-09 11:13:00 108

转载 CSS Hack 学习与总结

最近工作写CSS比较多,写完之后发现问题很多,尤其是浏览器兼容问题,现将学到的和一些总结的写下来。 1、什么是CSS Cascading Style Sheets(层叠样式表)的简称.一种标记语言,它不需要编译,可以直接由浏览器解释执行(属于浏览器解释型语言).在标准网...

2011-11-04 10:07:00 92

转载 CSS Hack 识别IE6、IE7和其他浏览器

CSS Hack 由于不同的浏览器(Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等),对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。 这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏...

2011-10-14 10:40:00 569

转载 inline-block在IE6、7下的用法

在做导航条的时候,一般会用到ul li结构,大多数时候我是把li设置为浮动(float=left),让其并排显示在同一行,最后再清除浮动(clear:both)防止影响后面的元素。 还有一种方法就是设置li为display:inline;这样可以达到同样的效果,但是问题是inline元素的特性:默认无法设置宽度,高度,以及上下margin,(关于padding,情况有点特殊...

2011-10-13 15:08:00 90

转载 IE6 下 的 a:hover

今天做浏览器兼容性,在IE6下 a:hover 在CSS无论怎么设置background-image,图片都无效后来发现加上 background-color:#000; 就可以显示背景图片了,不知道什么原因,先记录下来容后在研究转载于:https://www.cnblogs.com/heimirror/archive/2011/10/12/2208694.html...

2011-10-12 15:27:00 58

转载 我们是一群和平年代充满浮躁与抱怨的程序员

我们是一群和平年代充满浮躁与抱怨的程序员和很多IT人沟通,发现表现出来更多的是浮躁与抱怨,所以有了本文,其实我们不论是coder,还是架构师或项目经理,都存在同样的心理,只是比较的对像及发展的路线不一样罢了。现在是一个和平与发展的社会,大部份人不会为了吃饱而发愁,更多的是为了生活更好,为了工资、房子、车子,为了得到周围人的褒奖,受到周围人的影响,以至于不知道自己想做什...

2011-09-26 08:53:00 106

转载 使用jquery获取checkbox组和radio组的值

1、获取checkbox的值 $("input[name='say']:checked").val();2、获取radio组的值$("input[name*='assess_level']:checked").val()转载于:https://www.cnblogs.com/heimirror/archive/2011/06/28/209...

2011-06-28 16:10:00 78

转载 页面两侧浮动条幅JS代码

var v____left_id = "missyou11"; var v____right_id = "missyou12"; suspendcode__12 = "<div id=\"" + v____left_id + "\" "; suspendcode__12 += "style='left:0;position:...

2011-06-21 15:13:00 139

转载 下载某页面下的所有图片

require 'net/http'require 'fileutils'require "open-uri"response_html = Net::HTTP.get('url', '/', 3000)response_html.scan(/<img.*?src=['"](.*?)['"].*?>/).each do |img| if img[0]...

2011-05-23 13:46:00 68

转载 用ruby获取Email邮箱标题并判断

class String def has_one_in?(string_Arr) has = false string_Arr.each { |word| has= self.include?(word) if has break end } has endend...

2011-05-17 17:41:00 152

转载 ruby程序处理HTML编辑器内容只保留类似UBB的内容

#将字符串进行UBB编码 def ubb_encode(source_str) source_str.scan(/<img .*?>/) do |v| if v.match(/src=["' ].*?["' ]/) != nil source_str = source_str.sub(v, '[img ' + v.match(/src=...

2011-05-05 16:49:00 89

转载 一个小bug 看浏览器内核加载页面的方式

近日工作遇到一个另人困惑的问题,同一个页面,用不同的浏览器访问会有不同的问题Firefox和IE浏览器一切正常没有问题,但是当用Webkit内核浏览器访问时,验证码无论如何通不过验证。浏览服务器端日志,发现提交的数据都是一样的。再仔细分析日志,发现加载流程不一样的:WebKit流程如下:Processing CharmsController#index (for 12...

2011-04-29 22:08:00 79

转载 Win7 Ruby on rails 开发环境安装

IDE用 RubyMine 3.1,需先安装JDK,然后安装这个软件Ruby安装1.8.7版本,rubygems 安装1.5.2版本rails 安装 2.3.5版本 [gem install rails -v2.3.5] 安装本地文件[gem install c:\rails-2.3.5.gem]转载于:https://www.cnblogs.com/heimirror/ar...

2011-04-27 10:01:00 84

转载 使用 ruby 实现插入排序算法

最近刚开始学ruby为了练习一下基本语法的使用,用ruby写了一下插入排序算法,可能有些从C#翻译过来的痕迹1、插入排序seq = [3,4,9,0,2,5,9,7,1]1.upto(seq.length-1) do |i| if seq[i] < seq[i-1] tmp = seq[i] j = i-1 while(j>=0 &&am...

2011-04-24 10:47:00 107

转载 [SQL2005触发器学习]-5、触发器的使用技巧

1、使用@@Rowcount 系统变量查看修改了多少条记录Create Trigger 删除记录ON 数据表名After DeleteASBegin print '此次操作删除了'+Cast(@@Rowcount as varchar)+'条记录'End2、查看某个字段是否被修改Create Trigger 禁止修改折扣 On 订单明细 Instead ...

2011-04-04 23:09:00 85

转载 [SQL2005触发器学习]-4、SQL SERVER 2005新增功能:DDL触发器

1、DDL触发器的介绍及作用 DDL触发器是 SQL Server 2005新增的一个触发器类型,是一种特殊的触发器,它在响应数据定义语言(DDL)语句时触发。与DML触发器不同,DML触发器是响应Insert、Update、Delete语句,DDL是响应Create、Alter、Drop开头的数据定义语句而激活的。 DDL触发器的用处:☀ 阻止数据库里库的架构或数据...

2011-04-04 22:25:00 243

转载 [SQL2005触发器学习]-3、Instead Of触发器

1、Instead Of触发器的工作原理 Instead Of触发器与After触发器的工作流程是不一样。After触发器是在SQLSERVER服务器接到执行SQL语句请求之后,先建立Inserted和Updated临时表,然后在更改物理表上的数据,最后才激活触发器程序。而Instead Of触发器在SQLSERVER服务器接到执行SQL语句请求,建立Inserted和Update...

2011-03-30 16:01:00 175

转载 [SQL2005触发器学习]-2、After触发器

1、After触发器的工作原理 After触发器是在记录变更完成之后才被激活执行的。以Delete操作为例,当SQLSERVER 接收到一个Delete请求时,SQLSERVER先将需要删除的记录存放到 Deleted 表里面。然后把物理表里面的数据删除,再激活 After 触发器,执行触发器里面的代码。执行完成之后从内存中删除 Deleted 表。(在触发器里面可以使用 Ro...

2011-03-30 10:20:00 566

转载 [SQL2005触发器学习]-1、初识触发器

记得刚接触触发器是5年前的事了,那时候天天写触发器和存储过程,但是最近一段时间面试有些东西竟然忘记了。在此重新学习与认识,顺便学习下SQL2005的一些新特性。 1、触发器的概念 触发器可以理解为是针对数据表(或数据库)的特殊的存储过程。当这个表发生了Insert,Update或者Delete操作时,会自动激活执行,可以处理各种复杂的操作。 在SQL200...

2011-03-28 23:16:00 98

转载 关于Page,Master,UserControl的初始化及加载顺序

平时没太关注,现在来看一下,以前一直没有刻意去想到底页面、母版页、用户控件、母版页控件到底哪个先Init哪个先Load现在就写程序测试了一下 结果如下:Control2 Init! 母版页上的控件 初始化Control Init! Page页上的控件 初始化Master Init! 母版页 初始化Page Init! Page页面 初始化Page...

2011-03-18 22:28:00 182

转载 面试遇到的面试题分析

今天去面试面试官出了如下题目:1、证明所有奇数的平方减1都为8的倍数//我当时的思路反了,后来经面试官提示思路如下所有奇数都可以表示为2m+1(m为一个整数)那么如上题目可以表示为如下式子(2m+1)2-1//继续拆分4m2+4m+1-14m2+4m4(m2+m)到这里只需证明括号内是一个偶数即可1---如果m为奇数那么m2和m则均为奇数两个奇数之和一定是偶数2---如果m为...

2011-03-15 23:38:00 66

转载 禁止.NET程序多开

近日去客户那处理问题,发现客户打开了多个相同的程序,实际上只需要打开一个就可以了。想到在程序中限制一下让客户只能打开一个程序的实例。google了一下,找到了网上的类似代码。原理很简单,当当前进程运行后,取得当前进程的名称看有没有与当前进程相同名称的进程,如果有说明已经运行了该程序实例。代码如下(来源网络):一、写成一个函数遍历所有进程名称privatebo...

2011-02-24 09:51:00 131

转载 [转:IE编程] 如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式

[IE编程] 如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式 收藏 IE8 在渲染引擎做了很大的改动,新增加一个标准模式 (Standard Mode)。 不少软件都内嵌了IE的WebBrowser控件(也就是MSHTML.dll)来显示网页, 当用户机器升级到IE8, WebBrowser控件也会随之升级到IE8的渲染引擎。 为了保证这些使用WebBrow...

2010-12-29 17:44:00 77

转载 ASP.NET 下关于ACCESS连接字符串的配置

<dataConfiguration defaultDatabase="MMACCESS"/> <connectionStrings> <add name="MMACCESS" connectionString="Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory...

2010-12-09 13:03:00 100

转载 EntLib5.0学习笔记---一、了解Enterprise Library

早就听说EntLib不错,可惜一直没机会学,这下终于有点时间了,不学精通只求入门。下面是了解EntLib的资料:来源sfbirp的企业库学习笔记: 一、什么是企业库? 企业库包含一系列应用程序模块和核心架构。这些高复用的组件旨在帮助开发者解决一些共同的企业开发问题。 企业库同时提供高可配置的特性,使我们管理重复的工作更加容易,例如我们知道的在应用的很...

2010-11-12 22:56:00 88

转载 关于Raize Components与delphi7中TXPManifest控件同时使用的出现的问题

Raize Components控件与TXPManifest同时使用,在程序运行的时候会出现在鼠标移入移出Raize Components控件字体大小有时候会变化的问题在delphi2010中式启用 Enable runtime themes的时候出现这个问题开始以为是TRzPageControl 与 TXPManifest 存在冲突,导致TRzPageControl控件的标签的...

2010-11-12 22:12:00 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除