notepad++安装插件管理器
其实主要就是去一个网址下载对应的文件,然后将文件放到notepad++安装目录下的plugins和updater文件夹就好了。 notepad++插件管理器当前被放置在github上,我们可以去 https://github.com/bruderstein/nppPluginManager/releases 下载相应的发布压缩包。 解压缩文件,就可以得到如下所示两个文件夹。 这两个文件夹和notepad++根目录下的两个文件夹(plugins和updater)名字是一样子的,如果你想省事,直接
windows下安装lua环境
参考自:http://lua-users.org/wiki/BuildingLuaInWindowsForNewbies 大概需要这样几个步骤: 1,下载一个合适的c编译器并安装(TDM GCC) 2,下载lua源码包开始编译构建环境 文章目录 一,下载资源 二,TDM GCC安装 三,使用windows shell 语言去驱动创建lua . 四,lua实践 五,lua中文乱码问题 一,下载资源 1,我们在d盘创建文件夹gcc-lua-install,注意此后所有的相关文件都在这个路径之下。
winform treeview控件异步定时刷新的一种实现方法
我只有一个winform窗体,上面只有两个控件,一个treeview,一个richtextbox用于显示状态信息。 treeview数据源大概如下所示。 直接上form1.cs的代码。 using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Li
在Eclipse中找不到“Package Explorer”视图
引用自:https://stackoverflow.com/questions/6141245/cannot-find-package-explorer-view-in-eclipse 对于Eclipse版本4.3.0.v20130605-2000。您可以使用Java(默认)透视图。在此透视图中,它提供了Package Explorer视图。 要使用Java(默认)透视图:Window - > Open Perspective - > Other … - > Java(默认) - > Ok 如
安装usbHublogger教程
下载地址;https://www.aggsoft.com/usb-hid-logger/download.htm 之下如果操作错误,数据库执行 use usbHidLogger--使用数据库
drop table USBDATA--删除数据表
drop login user_usbHid--删除登录名
/**** split line *****/SET ANSI_NULLS ON
/**** split line *****/GO
/**** split line *****/SET
the guide of matrikon_opc simulation and client setup
文章目录 1,环境配置 2,安装指南 3,MatrikonOPC Explorer使用指南 1,环境配置 我的opc sumulation 安装文件在D:\opc_server_simulation,点击安装,首先我们看到,呢,是缺乏一些环境,我接下来要做的事把缺少的东西都下载到D:\opc_server_simulation目录下,然后逐一安装。 Microsoft.net Framework 1.1 Servicepack1 visual C++2008 x86 Runtime v9.0.
MeasurementStudio安装教程
下载地址 http://www.ni.com/gate/gb/GB_EVALMSTUDIO/US,或者百度搜索MeasurementStudio应该可以找到官网。 下载完成之后,点击安装, D:\opc_Measurement Studio\download 因为没安装10,13,15任意一个版本,我只能先安装15 安装总是一个漫长的过程,等待不如先中止一段时间干其他事情。不过我的固态硬盘安装速度还是很快的,大概20分钟就安装完成了。
sql server修改默认端口号(win10系统)
一般我们大概是不需要修改数据库的默认端口的,目前想到的就是 需要在一台机器上安装多个sql server服务器的时候或者安装多个版本sql server或者叫安装多个sql server 实例 的时候,大概需要我们去修改端口号吧 引用自: sqlserver、mysql、oracle各自的默认端口号: https://www.cnblogs.com/chenyanlong/p/7753018.html sqlserver2012更改默认的端口号为1772:https://blog.csdn.n
正则表达式(1)--替换多个连续空行(windows系统)
借鉴自:https://blog.csdn.net/u012421852/article/details/79299530 最全正则表达式大全 https://www.cnblogs.com/fozero/p/7868687.html https://blog.csdn.net/u010760374/article/details/79974586 正则表达式:^(\s*)\r\n 1,正则表达式基本符号 ^表示匹配字符串的开始位置 (例外 用在中括号中[ ] 时,可以理解为取反,表示不匹配括
验证ado.net数据库连接池和数据库连接字符串有关
有关ado.net数据库连接池的概念,可以看 https://blog.csdn.net/qq_37326058/article/details/88296751 文章目录 1,文件结构如下所示: 2,三个类的代码 3,执行结果 1,文件结构如下所示: 我创建了两个数据库连接的类和一个主程序类,每个类中有一个对应的连接数据库的字符串和两个连接数据库的方法,具体结构见图二所示。 两个数据库连接的类,每个类有各自独立的数据库连接字符串(但是在主函数中设置两个字符串完全相同)和两个连接数据库的方法,
c# string和unicode码的相互转换
c# string和unicode码的相互转换,代码如下,参照了一些网上信息。运行结果如下如所示。 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
namespace Test2
{
class Program
{
一个注册表清理工具Advanced Uninstaller PRO 12
当然我们也可以用360搞定。但是这个相对360纯净吧。 功能就放在那里,想要什么,自己点,自己看。低调有内涵。 下载网址: https://www.advanceduninstaller.com/index.html 还有一些启动管理,卸载程序之类的。
linux 基础-12-vi编辑器-打开文件、工作模式、移动、选中、撤销、删除、复制粘贴、替换、缩排、查找替换、插入、末行命令
01. xi 简介 02. 打开和新建文件 03. 三种工作模式 04. 常用命令 替换的好处是:如果只需要小幅度的修改,不需要切换模式,就能进行改动。 选中可视区域再进去末行模式,会如上图所示。 05. 分屏命令 对分屏进行操作时,都要先敲入 ctrl + w ,再接命令。
面向对象-1-类和对象、基础语法、初始化、内置方法和属性
1. 基本概念 2. 类和对象 例如: 3. 面向对象基础语法 class Cat:
def eat(self):
print('小猫爱吃鱼')
def drink(self):
print ('小猫爱喝水')
tom = Cat()
tom.drink()
tom.eat()
接上面的程序
print(tom)
address = id(tom)
print('%d' % address)
print('%x' % address
面向对象-2-封装、身份运算符、私有属性和方法
做一个案例 名词是属性: 名字 体重 动词是方法: 吃 跑步 class Person:
def __init__(self,name,weight):
self.name = name
self.weight = weight
def __str__(self):
return('我是%s,体重%.2f公斤' % (self.name,self.weight))
def run(self):
pas
面向对象-3-单继承、方法重写、私有属性和方法、多继承、多态
单继承 方法重写 私有属性和方法 多继承 多态 class Dog(object):
def __init__(self, name):
self.name =name
def game(self):
print('%s 蹦蹦跳跳的玩耍' % self.name)
class XiaotianDog(Dog):
def game(self):
print('%s 飞到天上去玩耍' % self.name)
面向对象-4-实例属性和方法、类属性和类方法、静态方法
实例 类 class Tools(object):
count = 0
def __init__(self, name):
self.name = name
Tools.count += 1
futou = Tools('斧头')
chuizi = Tools('锤子')
print(Tools.count)
class Tools(object):
count = 0
def __init__(self, na
分布式系统的“流言蜚语”
封面来自网络 前言 你也许用过Redis,Cassandra,Amazon S3, BitTorrent 等著名的软件,但是也许你不知道,它们在底层通信时都采用了一个叫做Gossip(流言蜚语)的协议。 我一直以来都想写一下这个Gossip, 但是苦于找不到合适的方式,今天看到这Gossip模拟器(点阅读原文查看),我就知道不用我写了,我给大家搬运一下就行了。 开始之前,我的习惯还是得先讲讲问题,有了问题,你才会知道这个技术到底想解决什么问题。 假设你有一个集群,这个集群中有上千台服务器,现在
零Flutter基础,四天搞定Flutter玩Android客户端攻略
身为android开发者,在这几天深深感到flutter容易上手的特性,尤其是dart,稍微了解下基本语法,就能直接写,爽的一批~ 废话少说,先看成果 *0 *Day0 环境搭建 环境搭建很简单,就是下个 Flutter SDK,然后设置设置环境变量什么的就差不多了,我这里是按照 Flutter 中文网教程搭建,没遇到问题。 附上地址: https://flutterchina.club/get-started/install/ *1 *Day1 dart语法学习 + Flutter基本开发了
Handler 源码解析(Java 层)
从很早开始就认识到 Handler 了,只不过那时修为尚浅,了解的不够深刻,也没有应用自如。不过随着工作时间的增长,对 Handler 又有了更深层次的认识,于是有了这篇博客,希望尽可能的总结出多的知识点。 Handler 在 Java 层源码主要有 4 个类:Looper、MessageQueue、Message、Handler。我归纳了他们的几个主要知识点: Looper:sThreadLocal、Looper.loop(); Message:数据结构、消息缓存池; MessageQueu
今日推荐
周排行