自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lin49940的专栏

严于律己, 宽以待人, 开发实施架构

  • 博客(239)
  • 资源 (15)
  • 收藏
  • 关注

原创 Django3 使用 Sql Server 数据库

Django 默认是直接支持sqlite, postgresql, mysql 和oracle 的, 但是不直接支持Sql server(测试数据库sql server 2017)注意Sql server 要开启TCP 端口, telnet 1433端口就知道了, 没开启的话, 开启方式自行网上搜索。安装包: django-pyodbc-azure 和 pyodbcsettings....

2019-12-19 14:31:54 3390 2

原创 Pycharm 安装 django3 项目

系统Win10, IDE pycharm 社区版,基本处于无外网的环境(社区版无法直接建立django 项目, 个人版本及以上的就OK, 这里不用先安装django, 一切都是在虚拟环境中)一. 先建立一个普通的项目(E:\py_pros\lhqDjango), 真正的项目目录后面再建。二. 在该项目虚拟环境里面安装 django(最新版本3.0), 第一二步不懂的看看pycharm ...

2019-12-19 12:13:46 1280

原创 pymssql 连接sql server

一直都是用c# 连接sql server 的, 然后用python 也连接过mysql 和 postgreSql 等, 都没问题。没想到用pymsql 连接 本地的sql server, 发现连接不成功, 原来sql server 要开通tcp 才能连接。具体配置是 sql server 的配置管理, 我装的是英文版本,如果中文版本是”配置管理“如果是一次连接直接用动态端口也...

2019-08-10 15:01:09 475

原创 WPF,wxPython 和 PyQt5 单例模式

很多时候, 我们开发的应用程序, 我不希望程序被点击多次的时候, 打开多个窗口,我只希望最终都是一个窗口存在, 这就是单例模式了lin49940。WPF, 在App.xaml.cs 里面 protected override void OnStartup(StartupEventArgs e) { //当前运行WPF程序的进程实例 ...

2019-07-25 09:03:13 1111

原创 桌面应用使用谷歌浏览器内核CEF

CEF全称Chromium Embedded Framework,是一个基于Google Chromium 的开源项目。C# 有CefSharp, 支持WPF 和 winformPython 有cefpython3, 支持wxPython, PyQt 等很多ptyhon gui 框架。目前自己使用在WPF 和wxPython 上面了, 代码就不贴了, 因为每个不同的版本代码都会有...

2019-07-25 08:38:57 4251

原创 win10 安装PyQt5

网络安装pyqt5 太慢了, 手动下载文件安装(用某些下载软件,有镜像加速还不错,靠原始地址下载龟速。)下载地址:https://pypi.org/project/PyQt5/文件:PyQt5-5.13.0-5.13.0-cp35.cp36.cp37.cp38-none-win_amd64.whlPip install "下载地址\PyQt5-5.13.0-5...

2019-07-20 16:54:51 5376

原创 区块链学习笔记(一. 了解)

区块链是一种全新的信息记录模式,每一个参与者都可以是记录者,分布式账本。它不是一种单纯的技术,是多个老技术和新技术的结合应用,去中心化,如果是联盟链应该是多中心化了,类似于git,p2p下载,数据不可篡改,不可抵赖。第一代是加密货币, 第二代是智能合约, 第三代是联盟链(私有链)。共识算法Merkle 树(简化支付验证),查询的话,区块头(版本号,区块高度,难度值,时间戳,随机数...

2019-05-31 01:30:05 1256

原创 win10通过docker 安装Gitlab

在没有外网的环境中, 连Git 仓库都要自己部署一套, 另外使用了docker 后,真的会“上瘾”。言归正传,第一,官方文档地址:GitLab Docker images很多工具基本都是国外开发的,百度的话,很多人写的文章都是差不多的,原因就是他们的内容基本都是从官网来的。但是随着版本的更新,很多时候他们的文章都存在过期,不能在新版本实现的问题。所以如果你有能力的话,最好还是直接看...

2019-05-31 01:21:04 5074

原创 通过PyCharm 把Python 程序打包为exe

很多人应该都是使用PyCharm 编写python 程序的吧,虽然都是用 pyinstaller 来打包python 程序为exe。但是由于PyCharm 用了虚拟环境venv, 所有一些参数是有区别的,网上查询了很久没有查到这方面的信息,下面这些都是我自己探索出来的lin49940。步骤一,点击进入PyCharm 的输入终端Terminal步骤二,输入下面的语句, mypytho...

2019-05-30 23:50:50 14520

原创 jqueryui autocomplete 自动填充备忘二(多选)

前面有一篇文章写了自动填充的, 最近使用到了多选填充, 用到了官网的例子, 但是自己改善了一下。官网例子地址:http://jqueryui.com/autocomplete/#multiple官网的例子太简单了, 我改善了一下,改善的地方如下:输入空格,逗号“,”或点击输入框弹出下拉框; 设置加上delay: 0, autoFocus: true; 被选中的项不会再出现到下拉...

2019-05-07 23:20:17 1450

原创 nuget 离线安装

vs2017 社区版比如我要安装npgsql第一, 到nuget.org 官网下载 npgsql 的nupkg 文件, 以及所有依赖包的 nupkg 文件(通过链接去点,不要搜索,有可能搜到不适合的), 放到下面红圈圈着的文件夹里面。第二, 把nuget.org 的勾选去掉, 不然安装的时候会去官网搜索第三,进入nuget 程序包的安装界面, “程序包源” 选择离线...

2019-05-06 23:40:00 5006

原创 python 批量插入数据到postgreSql

开源的关系型数据库, mysql 和 postgreSql 都有很久的历史, 应用也很广泛了, 今天有机会接触postgreSql11。python 连接postgreSql 数据库, 用的驱动工具是psycopg2。官方文档地址:http://initd.org/psycopg/docs/操纵插入3000w 条记录发现用单条插入的速度很慢,必须用批量插入的方法了。 啃了一遍官方文档,...

2019-05-05 23:55:53 11487 2

原创 html 瞄点跳转动画效果

html css3 锚点动画向上https://www.cnblogs.com/yutaoyao/p/4225771.html原作者一条大鱼写的, 纯css3 效果,效果是直接跳转到瞄点的位置, 然后进行瞄点div或table 用动画效果慢慢从下面上升到瞄点位置。我把多余的内容去掉, 只保留最必要的css3 样式,如果位置不变的话,是没有动画效果的。 <sty...

2019-05-03 00:20:04 1969

原创 win10 安装elastic 的Filebeat

Filebeat 是轻量级的数据收集器, 占用资源少, 支持系统很多, 是ELK 后期增加的一员。一. 从官网下载, win10 是win 64位版本下载地址:https://www.elastic.co/cn/downloads/beats/filebeat目前是7.0.1 版本。二. 把下载的filebeat-7.0.1-windows-x86_64.zip 解压我是把里面...

2019-05-02 15:05:58 1549

原创 win10 使用docker

win7 以前是使用dockerToolboxwin10 是docker 官方的工具docker-for-windows官方文档:https://docs.docker.com/docker-for-windows/install/docker-for-windows 使用前提是安装并使用 hyper-v 的系统(win8和win10 64位(家庭版除外)能安装hyper-v, ...

2019-04-28 00:54:55 1066

原创 sql server 行中的不同列比较(使用values 结果集)

sql server 2008 后才有的功能lin49940 比较同一行数据中的, 列time1, time2, time3 这三时间哪个最大,忽略null 数据。select (SELECT max(aa) FROM (VALUES (time1), (time2), (time3)) AS myCollection(aa))maxafrom t...

2019-04-22 01:10:08 2217

原创 .net EF6动态拼接查询条件

接触EF6 不久, 发现.net 的文章明显比java 要少, 分享度比较低。这里写一下我实践出来的where 用法吧lin49940db.T.where( s=>s.oid == 1000 && (s.name.Contains("张三") || s.name.Contains("李四")) && (new string[] { "...

2019-04-13 23:44:13 4601

原创 .net mvc 配置测试和正式环境的数据库连接及VS2017局域网调试

vs2017 社区版.net MVC 5Web.configWeb.Debug.configWeb.Release.config注意, debug 和release 配置的数据库连接是不一样的。在windows 的文件夹窗口, 找到项目的 .csproj 文件, 用文本编辑器打开<TransformXml Source="Web.config" T...

2019-04-08 23:50:20 771

原创 js 新闻轮播

一般门户或一些信息网站, 首页都会有头条或者快报进行轮播的。某宝和某东的app, 首页也是有快报或头条轮播的。网上查了一下, 没有专门的插件或组件, 其他人提供的代码也是差不多的, 所有我自己整理和重构了一下代码。功能:能对新闻数组进行轮播, 对新闻数组数量有限制 鼠标指上去停止轮播, 鼠标离开继续轮播 点击新闻后打开新闻列表。 可以追加新闻数据, 新追加的数据在最前面, 旧...

2019-04-07 00:59:44 954

原创 html5 窗口全屏

这里先说明一下, 由于浏览器安全的考虑, 通过JS 打开窗口,窗口最大化或全屏 等操作是不被允许的,只有用户自己点击或输入才会允许触发这些操作。其实也不难理解为什么这样, 你想想自己以前上一些网站,里面给你弹出很多广告窗口,你希望这样吗?使用场景, 某业务部门的人员,会在固定的一台电脑上做事情, 这些事情在一个页面上进行,他们不会再切换其他页面了。就像ATM 或者其他终端机一样, 打开一...

2019-04-06 02:00:53 1380

原创 selenium 自动化测试和爬虫

IDE: PyCharm 社区版python: 3.7.2浏览器: chrome 72.0.3626.81(正式版本) (64 位)(浏览器输入chrome://settings/help 可以查看)selenium 是一个自动化测试工具, 我们可以用这个工具模拟用户登录网站, 然后在网站上面进行一些操作,也可以用于爬虫。(这个是前端模拟用户操作,后台爬虫的话,用requests ...

2019-04-01 02:03:25 941

原创 .net mvc 学习之路(一) 建立mvc 项目

来到了传统行业做 IT(大家都说千万不要到传统行业做IT,实际接触后,真的是下下选择),转.net 平台了, 从零基础到完整上线一个小项目, 用了一个月加一个星期的时间。在.net 领域, 我算了小白了, 所以把这段时间学习工作的一个过程整理一下, 特别是一些很简单的, 但是作为一个小白却完全不知道怎么入手的地方。环境:IDE:VS2017 社区版框架:MVC5 + EF6(数据库...

2019-03-31 01:41:19 761

原创 jqueryui autocomplete 自动填充备忘

自动填充功能, 是一种良好的用户体验功能。本来是想用bootstrap typeahead 的,显示效果要比jqueryui 的autocomplete 漂亮,默认带高亮(autocomplete 旧版本有,新版本取消了), 功能也强很多,但是typeahead 版本差异大,typeahead 3都没有带例子,twitter 的版本还需要使用其他的js包, 学习成本高。jqueryui 的a...

2019-03-28 00:17:31 718

原创 在IIS10 中部署.net mvc5 web项目

这么多年来第一次在IIS 部署项目, 记录一下系统 win10 64位专业版IIS 10IDE VS2017社区版(免费的)项目用到了MVC5 和 EF6(有点过时了, MVC Core2和EF Core 比较新, 以前都是玩java 和python的)一. 把"Web 管理工具" 和 "万维网服务" 全部选择吧, 不然你会发现你的IIS 比别人少了很多东西, 并...

2019-03-04 23:33:14 2055

转载 jquery对象和DOM对象的互相转换(转载)

转载自:https://www.cnblogs.com/wangxiaosan/p/5717588.html  实际开发中,jq用的很多,jq对象不能调用原生js操作方法,DOM对象当然也不能调用jq的方法,有时候我们可以用到jq对象和jsDOM对象的相互转换。  在jq中,只需要调用[index]和get(index)方法即可将jq对象转换为DOM对象。DOM对象只需调用jq的$()...

2019-02-16 15:48:34 191

原创 win10专业版的hyper-v 安装CentOS7

VMwave 应该是最普遍的的了, 但是最新的是Docker, 本来想用Docker 的, 发现转到win10 上面, 居然还是用win10 专业版自带的Hyper-V.网上教安装的很多, 这里就不贴完整的安装过程了, 结合这段时间自己的实际体验, 就简单写一些必要的注意点.一, 必须是win10 的专业版才有Hyper-V, 家庭版是没有的二, 自己下载CentOS7 的ISO, 必...

2019-02-14 00:54:03 1076

原创 python中时间日期格式化符号

http://www.runoob.com/python3/python3-date-time.html从菜鸟联盟拿的, 每种语言的日期符号有点大同小异, 哎, 怎么不定一个标准啊python中时间日期格式化符号:%y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时...

2019-01-25 23:49:49 1159

原创 mongodb4.0和java 3.9 driver

网上到的代码很多都是旧的了, 啃下了有些官方文档, 新的东西还是官方文档最实际, 麻烦的是上班的环境没得上网, 基本都是用手机啃得http://mongodb.github.io/mongo-java-driver/3.9/whats-new/http://mongodb.github.io/mongo-java-driver/3.9/driver/里面的日期最需要重点关注, 如果是...

2019-01-25 01:02:34 3541

原创 Openssl 签名证书学习笔记

环境:win10 64位, 安装版的OpenSSL-Win64, openssl 1.1.0f, x509证书, 环境变量配置openssl 的path, 操作在命令窗口完成第一类: 自签名证书 自签名证书, 比一般过程(1, 生成密钥, 2, 生成请求, 3, CA签名证书), 整个过程一次完成, 一次性生成密钥和自签名的证书, 自签名的证书可以作为CA 根证书, 也可以为其...

2019-01-25 00:30:53 810

原创 安装 pymongo

mongodb 的date 用的是0时区的, UTC 和 GMT, 所以我们要把自己的时间转换为UTC 的, 网上找了都不好用, 自己最后搞出来了datetime.datetime.utcfromtimestamp( time.mktime( datetime.datetime.strptime('1/24/2019 12:19:56 AM...

2019-01-22 22:28:17 2249

原创 MongoDB 配置SSL

https://docs.mongodb.com/manual/core/security-transport-encryption/关于MongoDB 的SSL 配置, 官方文档挺齐全的win10 64位 安装 OpenSSL-Win64 的安装版, 添加环境变量path由于文档提供的基本是Linux 的, 网上搜索到的也是Linux 这样的, 自己改成了 windows 的G...

2019-01-22 21:49:31 8113

原创 MongoDB4.0 单机版启动使用

这里是单机版的一些做法, 集群的话就要比这个复杂多了安装好的MongoDB目录编辑mongod.cfg  创建管理员账号在命令窗口输入mongo, 再输入Use admin db.createUser({user:'mgadmin',pwd:'mgadmin',roles:['userAdminAnyDatabase','dbAdminAnyDataba...

2019-01-22 00:08:07 851

原创 MongoDB4.0 安装

下载页面https://www.mongodb.com/download-center/community       服务名: MongoDB_lintest       安装完成 如果是删除再装的话,有可能服务会启动失败,删除服务后再注册服务添加windows 服务命令行G:\M...

2019-01-21 23:52:33 293

原创 前端可视化工具ECharts 学习笔记(二)_针对x轴类型为time的

X轴的type 设置为time, X 轴就不需要data 了,那么serie 的data 必须是二维数组的[[1538496443941, 123],[1538502852702, 234]        ]第一个是时间的长整型, 第二个是对应y 轴的值.数组1.push(数组2); //数组2 push 2个值, 每次循环数组2要重新newX轴的显示日期格式必须自...

2019-01-19 18:11:16 3980 1

原创 前端可视化工具ECharts 学习笔记(一)

这段时间有幸接触到百度开源的前端可视化工具ECharts, 很好很用心的一套工具, 说明文档例子很丰富.很多年都是在内网不能上外网的工作环境, 所以下面的内容都是记录在OneNote 里面的, 在搬到这里来.交互:滚动操作:option下面dataZoom: [            {   // 这个dataZoom组件,默认控制x轴。                ...

2019-01-19 17:30:00 1710

原创 OutLook2016添加exchange 邮箱遇到的问题

到了新的公司, 用C#的公司, 基本东西都是微软的, 邮箱是exchange 的,所以客户端就基本只能用Outlook 了。 由于我新的电脑是outlook2016 (office365), 他们的exchange 的版本比较旧了, 他们都是使用outlook 2010 连接的,outlook2016的设置简单多了, 据说没有人成功在outlook 2016 上使用公司的...

2019-01-12 00:30:28 16878

原创 戴尔笔记本win10系统迁移到新固态硬盘

前言:最近把08年的笔记本电脑替换了,目标是i7 15.6英寸的轻薄本,但是主流都是8g ddr4内存加128g nvme固态加1T 硬盘,有一些厂家有定制的,但是都比较贵,并且没有说明替换的固态和内存的品牌等,所以我自己就准备diy 了,固态我只需要256g 就够了, 100g 给系统,100g装软件,在256的固态到了后,折磨了一个通宵,终于把笔记本里面的win10 系统迁移到新固态了,这里记...

2018-12-14 04:02:52 19121

原创 温习一下HTML5

面试中,面试官有提到了一下 HTML5。学习HTML5, 有两个网站挺不错的, 趁机温习了一下 HTML5。W3schoolhttp://www.w3school.com.cn/html5/index.asp菜鸟教程(这个前段时间才发现的,不止是前端技术,很多主流技术框架都有)http://www.runoob.com/html/html5-intro.html08年的笔记...

2018-12-06 17:06:15 175

原创 使用java的过滤器filter备忘(post multipart/form-data)

测试中间件是weblogic8.1.4,jdk 是weblogic 自带的1.42

2017-08-12 16:34:25 2044

原创 使用java的过滤器filter备忘(HttpServletResponseWrapper)

测试中间件是weblogic8.1.4,jdk 是weblogic 自带的1.42package filters;import java.io.ByteArrayOutputStream;import java.io.CharArrayWriter;import java.io.IOException;import java.io.OutputStreamWriter;import

2017-08-10 13:54:28 889

minikube-v1.0.1.iso.zip

win10 k8s minikube v1.0.1 start 需要的iso, 里面有说明使用方法, 资源分不是我自己设置的,系统默认的没得修改!

2019-05-16

<精通oracle10gplsql编程>电子图书

这是 <精通oracle 10g plsql编程>的电子图书, 页面完整清晰

2009-10-15

CrystalReports for eclipse 1.01 lib包

这是水晶报表(Crystal Reports) for eclipse3.2,即cr4e 1.01 版本的 jar 包, 包括所有水晶报表运行需要的jar包了

2009-10-15

PLSQL_Developer_7.0.1_中文版

oracle有名的客户端工具,这个版本是中文版的

2009-08-28

JInto 0.10.7

JInto插件,在Eclipse中编辑资源文件*.properties,<br>解决了*.properties文件的国际化问题,很好用,建议更新到0.10.7(2007-08-20前是最新的),不然会跟一些eclipse插件有某些冲突,导致不能启用

2007-08-20

jsEclipse 1.5.5

jsEclipse 1.5.5版本,在2007-08-20号前是最新的.<br>需要jdk1.4以上,elipse3.1以上.<br>如果在eclipse启动不了jsEclipse,把jsEclipse里面的site.xml文件删除.经本人测试没问题.

2007-08-20

《Ajax基础教程》例子源代码

《Ajax基础教程》 这本书上所有的例子的源代码,含有相应的js,类包等,绝对完整

2007-08-16

JSON.js_2005

JSON.js2005版本的,用法跟后面的JSON.js2007.8的版本的不相同

2007-08-12

json.js

json by javascript

2007-08-11

crystal-tags-reportviewer

在jsp页面上调用水晶报表的标签

2007-07-26

crystalreportviewers

jsp页面上的水晶报表样式

2007-07-26

空空如也

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

TA关注的人

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