pyqt5_控件_自定义无边框窗体拖动
from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import * import sys class Example(QWidget): _startPos = None _endPos = None ... ... 查看全文
zipkin+owin wep api集成
这里的zipkin 是应用再owin模式下的简单web api集成,结合网上资料和本人动手尝试作为本人笔记使用,如有不足的地方,欢迎各位大神提建议。 zipkin参考地址:https://github.com/openzipkin/zipkin4net 使用编程环境: 开发环境:vs2017 .ne ... 查看全文
WebSerivce与WebAPI的区别
一、什么是Web Service Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。 它是基于SOAP协议 ... 查看全文
C#基础(七)虚函数
若一个实例方法声明前带有virtual关键字,那么这个方法就是虚方法。虚方法与非虚方法的最大不同是,虚方法的实现可以由派生类所取代,这种取代是通过方法的重写实现的(以后再讲)虚方法的特点:虚方法前不允许有static,abstract,或override修饰符虚方法不能是私有的,因此不能使用priv ... 查看全文
Scrapy运行ImportError: No module named win32api错误
windows系统上出现这个问题的解决需要安装Py32Win模块,但是直接通过官网链接装exe会出现几百个错误,更方便的做法是 ... 查看全文
Scrapy爬虫-win7下创建运行项目
开始的时候,我只安装了python3.5,安装不了scrapy库,网上搜了一下说是scrapy不支持python3.x 然后,我就又安装了python2.7 为了,默认使用2.7,我在环境变量path中添加下面2项: 接着,我在E:\PycharmProjects目录下按住Shift键右击,选择“在 ... 查看全文
windows php7下安装redis及扩展
1. 进入phpinfo, 根据以上信息选择对应的redis版本及扩展 2. 进入链接 https://github.com/MicrosoftArchive/redis/releases redis,我下载的Redis-x64-3.0.503,文件下载解压 进入链接 https://pecl.ph ... 查看全文
C# 一般处理程序ashx接收服务端post过来json数据
这个和前端js的接收方式有点不一样,前端接收用request.form["xxx"]即可 ... 查看全文
记一个WINDOWS命令行引发的BUG
文章来源:http://www.51testing.com/html/30/n-3724330.html? 2018 年刚开始就踩了一个很懵逼的雷,居然还是关于 Windows 的命令行的。 背景 背景是这样的,在开发 Lavas cli 的过程中,需要通过开发者选定的模版类型拼接出对应的 repo ... 查看全文
五步轻松安装Geant4 (Windows篇) | 入门
因为有CMake自动化配置工具,在Windows平台上安装Geant4与Linux平台几乎同样方便。与使用Linux不同的是,官方更鼓励使用集成开发环境Visual Studio (VS)来编译安装。下面简单介绍一下。 系统环境: Windows10, Visual Studio 2017 (com ... 查看全文
VS下WPF自定义控件的基本步骤和基本代码实现
一、自定义控件的基本步骤: (本示例项目名称为:W;添加的自定义控件名称为) 1、 在“解决方案资源管理器”窗口的项目名上: 右击à添加à新建项(Ctrl+Shift+A) 2、则会弹出如下窗口,在该窗口中选择“自定义控件(WPF)”并修改类“名称”,点击“添加” 3、添加成功后则会在该项目中生成C ... 查看全文
windows 安装 keras框架
正常安装完成python 2.7 后使用 pip 安装keras,import keras时会提示没有tensorflow 最开始是不支持windows 环境,现在已经兼容windows,但需要使用python 3. 其安装步骤如下:首先安装Anaconda 链接:https://www.anaconda.com/download/ 下载windows 2.7版本,下载完成后直接安装。我 查看全文
vCenter Server 6.5U1 for Windows 安装
一、安装vCenterServer1、在软件安装目录中,双击autorun.exe文件启动安装程序。选择适用于VMwarevCenter服务器窗口,单击安装。2、安装向导启动页面显示。单击下一步开始安装。3、接受许可协议并单击下一步。4、选择部署类型界面。选择安装vCenter服务器和嵌入式平台服务控制器,单击下一步。5、显示系统网络名称页面。设置系统的FQDN主机名称。单击下一步。6、将显示单点 查看全文
C#保存文件为无BOM的utf8格式
如图所示,发现用C#的 File.WriteAllLines 方法,无论怎么设置,最终生成的文件都是 PC utf8,也就是CRLF,用SVN进行提交的时候,显示左侧为utf8,右侧为utf8 BOM文件,甚是蛋疼。 最后的解决方法: File.WriteAllText(strLuaFilePath... ... 查看全文
C#MVC和cropper.js实现剪裁图片ajax上传的弹出层
首先使用cropper.js插件,能够将剪裁后的图片返回为base64编码,后台根据base64编码解析保存图片。 jQuery.cropper: 是一款使用简单且功能强大的图片剪裁jquery插件。该图片剪裁插件支持图片放大缩小,支持图片旋转,支持触摸屏设备,支持canvas,并且支持跨浏览器使用 ... 查看全文
UVa 11491 Erasing and Winning 题解
难度:α 用时:30 min 题目:🔗 这是个裸贪心题。 题目要求在某数字字符串中删去给定个数的字符,使剩下来的数字最大。 那么不难想到用队列。线性复杂度。0 ms。 每读入一个数,就把之前比较小的拿掉。 注意不能拿太多,否则长度不够。 队满了也不能继续放。(除非有更大的元素可以把队尾的怼下去) ... 查看全文
C++ STL基本容器使用
1:关联容器和顺序容器 c++中有两种类型的容器:顺序容器和关联容器,顺序容器主要有:vector、list、deque等。其中vector表示一段连续的内存地址,基于数组的实现,list表示非连续的内存,基于链表实现。deque与vector类似,但是对于首元素提供删除和插入的双向支持。关联容器主 ... 查看全文
Java底层类和源码分析系列-AtomicStampedReference解决ABA问题
在原子类持续累加或累减时,比如AtomicInteger的incrementAndGet时,是不存在ABA问题的,但compareAndSet或者updateAndGet是可能存在ABA问题,像AtomicBoolean或AtomicLong等这样的变量在多线程修改时,也都存在ABA的问题。为了理解 ... 查看全文