自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(594)
  • 收藏
  • 关注

原创 SpringBoot Fat Jar解压运行

       SpringBoot已经成为当前最流行的微服务开发框架之一,整个应用资源通过打成一个jar(Fat jar),大大降低了部署的复杂性。        有些时候,我们在没有开发环境的情况下(甚至源代码已丢失),我们需要更改一些资源(比如 class),却是一个难题。因为,SpringBoot的jar包不是常规的jar文件,其中包含着一些自启动的shell脚本,用jar进行重新...

2018-06-28 21:40:24 3138 1

原创 FastReport中如何实现自定义预览窗口关闭事件

....interfaceuses .....,frxPreview, frxClass;type TForm1 = class(TForm) frxReport1: TfrxReport; procedure frxReport1Preview(Sender: TObject); procedure FormCreate(Sender: T...

2018-06-22 02:05:18 1976

原创 一个好用的Outlook ost格式文件转pst文件的工具

一个好用的Outlook ost格式文件转pst文件的工具。在win10上实测可以完整导出为pst。 

2018-06-07 10:20:14 10409 4

原创 一句话实现五星评分显示

 Python:rate = 1 #rate 取值为0~5["★","★","★","★","★","☆","☆","☆","☆","☆"][5 - rate:10 - rate] JavaScript:var rate = 1; //rate 取值为0~5"★★★

2018-06-05 08:31:50 688

原创 TeamViewer13+Patch

下载地址:https://www.datafilehost.com/d/24e3c04e

2018-05-13 22:19:55 612 1

原创 在Ubuntu 18.04 Bionic Beaver上安装Wine

  目标目标是在Ubuntu 18.04 Bionic Beaver Linux上安装Wine 操作系统及软件版本操作系统: - Ubuntu 18.04 Bionic Beaver软件: - Wine 3.0, Wine 3.2 or higher 要求需要以root身份或通过sudo命令授权访问Ubuntu系统 难度EASY 约定...

2018-05-04 15:41:47 301 1

原创 这样用 Sandboxie 把 QQ 管起来

本文转自:https://steemit.com/cn/@momok/sandboxie-qq -------------------------------------- 长久以来,我一直尝试尽可能少在电脑上安装中国公司软件。尤其是像腾讯、搜狗、迅雷、金山、奇虎这样的中国互联网公司,他们的产品往往充斥广告、存在后门。腾讯产品偷偷扫描硬盘早已不再是新闻,而迅雷也在迅雷 ...

2018-04-10 23:30:46 9077

原创 来算google的可视化编程工具——Blockly,不仅仅是玩具

Blockly - 来自Google的可视化编程工具  Google Blockly 是一款基于Web的、开源的、可视化程序编辑器。你可以通过拖拽块的形式快速构建程序,而这些所拖拽的每个块就是组成程序的基本单元。可视化编程完成,Blockly 直接支持 JavaScript、Python、PHP、Lua、Dart 语言源码的导出。此外,还可以将 Blockly 编辑器快速集成到W...

2017-10-16 21:34:26 5590 1

原创 Linux挂载阿里云对象存储OSS作为本地磁盘扩充空间备份网站

p.s.挂载oss之后,使用rsync可以同步图片数据,非常方便官方教程: https://bbs.aliyun.com/read/307212.html本文来源: http://www.xxorg.com/archives/4450  醒醒的服务器VPS折腾小站使用阿里云的VPS安装Linux的CentOS,可悲的是最小带宽的,只有1M的带宽,想从ECS发出去点东西太难了,就说备份网站这点数...

2017-09-25 08:54:37 2747

原创 Chrome核心的自定义浏览器

以Chrome为核心的自定义浏览器源代码,有时候可能用得到,保存一下。

2017-07-04 17:19:12 464

原创 十步以内完成精细web打印

注意:康虎云报表组件的软件和相关资料请从http://www.khcloud.net获取,本页不再更新!!---------------------------------------------------------------------------------------------- 十步以内完成精细web打印 现在B/S系统占据了应用系统主流,B/S...

2017-06-21 11:44:02 1079 1

原创 docker的一些使用技巧

1、如何以root用户进入一个正在运行的容器?docker exec -u 0 -it <容器名称或id> bash 2、如何以类似 tail -f 的方式查看容器日志?docker logs -f <窗口名称或id>  ...

2017-05-26 09:20:34 129

原创 MySQL正则替换函数

DELIMITER $$CREATE FUNCTION `regex_replace`(pattern VARCHAR(1000),replacement VARCHAR(1000),original VARCHAR(1000)) RETURNS VARCHAR(1000) DETERMINISTICBEGIN DECLARE temp VARCHAR(1000);...

2017-05-24 13:01:38 1377

原创 Windows批处理中如何实现延时?

Windows下批处理文件没有像Linux一样的Sleep函数进行延时处理,这里有2种较为实用的方法实现延迟: 1、使用WScirpt的sleep功能,精度0.001秒创建vbs延迟文件,然后在批处理文件中调用,使用WScript的 sleep函数,实现sleep的效果。实战: 1)创建文件sleep.vbs:echo WScript.sleep 5000 > ...

2017-05-12 20:56:42 1006

原创 一个基于Chrome核心的浏览器源代码(delphi)

有时候难免会需要自己做个个性化浏览器玩玩,基于IE或Edge核心的代码遍地都是,但基于Chrome的不多。现在发现一个,留个种子。是Delphi的,支持xe7、xe2、7.0等...

2017-05-12 11:27:58 3468

原创 一段根据IP 地址获取所在国家地区的VBS

'' 根据IP地址获取所在国家地址及运营商''Sub GetIPArea() Dim s As String, m Dim ipCol, areaCol As Integer '定义Excel表中IP所在列号、将要填写国家地区的列号 ipCol = 2 areaCol = 3 With CreateObj...

2017-05-08 08:55:03 247

原创 odoo开发中,如何从一个module导入另一个module的类

通过扩展 odoo/addons/base/ir 中的ir.qweb类,来扩展实现自定义功能,复制类结构如下: # -*- coding: utf-8 -*-import astfrom urlparse import urlparsefrom lxml import htmlfrom .qweb import QWeb, Contextifierfrom .a...

2017-04-28 08:15:22 1372

原创 解决Odoo中(Python)导入Excel出现编码错的问题('ascii’ codec can’t encode)

       最近用odoo(V10),需要批量导入数据,源数据文件格式当然是Excel,但导入的时候总报编码错误('ascii’ codec can’t encode),所以一直是先把Excel存成csv,然后再转换成UTF-8,再导入,太麻烦不说,而且容易出错,对于不懂字符编码为何物的业务人员来说这就是一个大BUG。所以必须要支持Excel文件直接导入。       通过跟踪代码,在so...

2017-04-24 15:56:39 1544

原创 odoo静态资源无法访问的问题

今天早上到公司,访问一下odoo10,发现小图标都没了,看日志,发现大多数的静态资源访问请求都报404,例如:"GET /web/static/lib/fontawesome/fonts/fontawesome-webfont.ttf?v=4.5.0 HTTP/1.1" 404 - 去源代码目录下检查,发现这些静态资源都在,相应的目录也有读取权限。怀疑是不是运行中出现什么错误导致该问题...

2017-04-10 09:57:03 2987

原创 Odoo数据库出错的处理办法

今天在整Odoo,脑子一热建了个带汉字的账套名称,然后就出错了,所有账套都无法使用。出错信息如下: 然后可种尝试,始终无法解决。尝试用psql工具来删除出问题的数据库,无法删除带汉字的数据库(报找不到数据库),最后通过Navicat来删除了,用psql确认已删除: 但Odoo还是出错,估计是在服务器上有缓存。进入Odoo的数据目录下,在session目录下看到一堆session文...

2017-04-01 14:46:46 3584

原创 pdf2htmlEX:把PDF转换成HTML的神器

pdf2htmlEX:将 PDF 转为 HTML 网页反过来,可否将 PDF 转化为 HTML 网页呢?(这样蛋疼的需求,我等是无法预料的……)pdf2htmlEX 的作者是一名中国人,他实现将了 PDF 转换为 HTML,主要针对学术论文进行优化。这个工具的出现在Hacker News上引发了热烈讨论。看下 demo 你就会感叹它的效果是多么惊艳:印刷版, PDF原件杂...

2017-03-15 19:00:29 807

原创 子div撑不开父div的几种解决方法

子div撑不开父div的几种解决方法 子div撑不开父div的情况:<style>.example{ background: #008000; width: 400px; margin: 10px; padding: 10px;}.example .childrenDiv{ float: left; height: 100p...

2017-02-26 11:39:19 1836

原创 MySQL 对比数据库表结构

MySQL 对比数据库表结构介绍本章主要介绍怎样对比数据库的表结构的差异,这里主要介绍使用mysqldiff工具来对比表结构的差异,其实在5.6版本之后通过查询information库中的系统表也能对比出来,但是mysqldiff还有一个好处就是可以直接生产差异的SQL语句这个功能就是我们需要利用的,而通过分析系统表要实现这个就比较难;接下来就来看看怎样使用这个工具。 ...

2017-02-14 17:41:10 484

原创 浏览器端精准打印或套打组件

注意: 康虎云报表组件的软件和相关资料请从http://www.khcloud.net获取,本页不再更新!! ----------------------------------------------B/S应用系统的报表打印一直以来都是一个难题,以前常规的思路是通过在浏览器中安装ActiveX插件以获得直接驱动打印机的能力。但是,随着浏览器的发展,越来越多的浏览器...

2017-01-18 13:05:09 1658

原创 让ie6 7 8 9支持html5 websocket

结果:     从github上的 web-socket-js (socket.io好像也是用这个做的他们的flash替代传输方式)改过来的。不过值得注意的是里面的flash websocket代理文件,文件实在是很大,有174k很好奇,就反编译看下,是flex做的,这点很不喜欢,因为我没有flex builder也不想因为去改代码重新装一个,然后mx包下面的是...

2016-12-23 20:52:15 838

原创 让HTML5支持后置摄像头

让HTML5支持后置摄像头:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>HTML5 GetUserMedia Demo</title> <meta name="viewport" co

2016-12-22 15:44:03 989

原创 如何让三列div中间那个自适应宽度

效果如图: 直接上代码,具体看注释: <header class="hasManyCity" id="header"> <!-- 左边部分。设置为左浮动,要设置宽度--> <div class="loc" style="float: left; width:40px; height: 100%; text-align: center; pa.

2016-12-03 18:46:02 295

原创 网站获取用户手机号码的方法、系统、客户端及服务器(坑爹的玩意儿)

网站获取用户手机号码的方法、系统、客户端及服务器 CN 103167444 A摘要本发明公开了一种第三方网站获取用户手机号码的方法、系统、客户端及服务器。其中,该方法包括浏览器的服务器接收浏览器客户端通过操作系统的短信接口发送的短信,短信中包括移动终端的唯一标识符;提取短信的内容和用户手机号码,并存储唯一标识符与用户手机号码的对应关系;接收浏览器客户端发送...

2016-11-22 14:22:16 14842 3

原创 在MySQL中全库搜索指定字符串

有时候,需要从整个MySQL库中搜索某一字符串,但却不知道在哪个表哪个字段,用下面的存储过程,So Easy. DELIMITER //DROP PROCEDURE IF EXISTS `proc_FindStrInAllDB`//# CALL `proc_FindStrInAllDB` ('testdb','中');CREATE PROCEDURE `proc_FindS...

2016-11-13 07:47:38 3088

原创 Sql注入之sqlmap+dvwa实例演练

Sql注入之sqlmap+dvwa实例演练 相信很多同学都已经知道了什么是sql注入,也明白为什么会发生sql注入。也可以通过在输入框和url中“手工”注入,来实现绕过登录、非法修改这样有趣又实用的功能。但这些还远不能让我们感觉到sql注入的巨大威力。你也一定听过各种各样的新闻报道xxx网站被黑,上百万用户数据泄露。想知道它们是如何获得这些数据的吗?不讲过多原理,就和实验楼的【S...

2016-10-27 16:27:22 929

原创 在CentOS上安装Gitlab

因为涉及的依赖多,所以新手在安装Gitlab时往往遇到不少障碍。如果按照下面的方法,则可以轻松装好Gitlab.第一步:复制脚本并执行#!/bin/bashunknown_os (){ echo "Unfortunately, your operating system distribution and version are not supported by this s...

2016-10-09 22:04:09 555

原创 国立台湾师范大学物理系

http://www.phy.ntnu.edu.tw/demolab/phpBB/viewforum.php?forum=63

2016-09-18 15:53:30 250

原创 两个相同放大镜叠加焦距计算

关于两个相同放大镜叠加后焦距的计算公式:F={  ( f  ( f - D ) ) / ( 2 f - D )  } + D, 其中,F为凸透镜叠加后的焦距,f为单个凸透镜焦距,D为透镜间距离。如果是多个相同凸透镜,且叠加时透镜间距为零,则有:F= f/n ,其中n为透镜片数。 还有一个计算放大镜倍数的公式:放大倍数=1+25/f ,f为放大镜焦距,单位厘米。...

2016-09-16 19:47:32 4646

原创 如何在palcedoler中放置图标

如何在H5的palceholder中设置一个图标? 使用FontAwesome可以很方便的实现 :<input type="text" placeholder=" 搜索" style="font-family:Arial, FontAwesome" />其中: 为FontAwesome的字体编码,FontAwesome字...

2016-09-10 09:52:05 230

原创 GreenOdoo创建新模块报“ImportError: No module named simplejson”

环境:操作系统 :CentOS7Odoo版本: GreenOdoo8.0 在该环境下,准备创建一个新模块,执行:./odoo.py scdffold openacademy ../../myaddons/, 会报:...  File "/data1/odoo/GreenOdoo-8.0-linux64/source/openerp/osv/orm.py", lin...

2016-08-31 21:21:43 2545

原创 疯狂软件对Oracle放弃Java EE的看法

 来源:http://javaligang.blog.51cto.com/5026500/1825681--------------------- 近日网络上出现了一些关于Oracle将要放弃Java EE的说法,在Java行业引起不小的关注,甚至有些人开始担心Java会不会就此消亡,但事实上这不过是杞人忧天,《疯狂Java讲义》图书李刚根据多年来Java行业的从业经验,对此提出...

2016-08-14 22:38:04 124

原创 从头创建一个最小的CentOS Docker镜像

一、从头创建一个CentOS的基础框架首先安装好CentOS7,并在上面安装Docker,然后执行:# /usr/local/bin/supermin --prepare yum -o supermin.d# /usr/local/bin/supermin --build --format chroot supermin.d -o appliance.d# cd applia...

2016-08-12 17:26:51 3257

原创 自定义Odoo的界面样式

自定义Odoo的界面样式,最容易想到的办法就是找到相应的css文件进行修改,但这种方式太丑陋,不推荐。更优雅的的办法是自定义一个模块来个性化风格。下面以安装在centos上的GreenOdoo为例简单描述一下过程。第一步:创建自定义模块:在source目录下执行../runtime/python/bin/python odoo.py scaffold mytheme myaddons创建一个名...

2016-07-29 16:06:54 3725

原创 Windown下最简安装nodejs和npm

Windown下最简安装nodejs和npm 一、下载node.exe(在写本文时最新版为6.2.2)http://nodejs.org/dist/v6.2.2/win-x86/node.exe 二、下载npm:https://nodejs.org/download/release/npm/npm-1.4.9.zip 三、把下载的node.exe和npm-1.4....

2016-06-20 21:03:25 145

原创 另一个穿透内网的工具(类似ngrok)

 前段时间介绍过两种把内网端口映射到公网的工具:ngrok 和 Pangolin ,今天再加上一个: localtunnel,这个与ngrok不同的是用nodejs创建的,不需要安装go语言包。至于如何安装nodejs和npm,在Linux就不说了,在windows上可参考我另一帖子:《Windown下最简安装nodejs和npm》 ...

2016-06-20 20:26:14 1180

空空如也

空空如也

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

TA关注的人

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