windows Zookeeper本地服务化
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 在windows环境使用Zookeeper时,需 ... 查看全文
WPF实战案例-MVVM模式下在Xaml中弹出窗体
原文:WPF实战案例-MVVM模式下在Xaml中弹出窗体 相信很多学习和开发wpf项目的同学都了解过mvvm模式,同样,在mvvm模式下会有一个不可忽视的问题,就是怎么在xaml中弹出窗体,而不破坏MVVM本身的结构。 关于弹出窗体的方式还是很多的,本文先讲一下用触发器做处理。 我们先要在xaml中... ... 查看全文
通过读源码win10驱动下实现3环的GetEnvironmentVariable
效果图:NTSTATUSNTAPIRtlQueryEnvironmentVariable_U(PWSTREnvironment,PCUNICODE_STRINGName,PUNICODE_STRINGValue){NTSTATUSStatus;PWSTRwcs;UNICODE_STRINGvar;PWSTRval;BOOLEANSysEnvUsed=FALSE;DbgPrint( 查看全文
WPF中选择文件及文件夹
最近从winform转WPF,遇到了各种各样的问题。然而网上的关于WPF的资料少之又少,甚至连基本的文件选择操作,百度搜索的首页都没有一个比较好的方法。所以,踩了几个坑之后,我把我得到的方法分享给大家。 首先,在WPF的代码页面引入winform用的命令空间 using System.Windows ... 查看全文
Windows之会话ID
现在做的项目有一个用服务起的后台常驻程序,服务是一个守护进程,然后拉起一后台常驻进程。这个时候守护进程用户是system,会话ID是0,后台常驻的进程的会话ID是1。第一次接触到了会话的概念,借此了解一番。Win7开发文档里边写到:服务是整合在Microsoft Windows操作系统中的结构。服务... ... 查看全文
虚拟机windows7及安装系统
1:服务器软件服务器(操作系统)硬件服务器2:注册博客3:下载vmware(windowsserver2008r24:安装虚拟机(windowsserver2008r2)5:配置vmwareserver2008r2的IP网关子网掩码修改计算机名称修改计算机登陆密码6文件夹的共享 查看全文
使用java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析
有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示: 用eclipse或用ant则没有问题。 其实原因很简单,我们忽略了2个细节。 1.java指令默认在寻找class文件的地址是通过CLASSPATH环境变量中指定的目录中寻找的。 ... 查看全文
从零开始的Python学习Episode 4——列表
一、列表 列表与数组相似,定义一个列表 a=[1,2,3,4,5] 1.基本操作 这里添加一个需要注意的地方: 在修改中,如果选定要修改的元素个数比新的元素个数要少,会删除选定元素的最后一位元素 例子: 2.列表的自带方法 (1)count()方法 得到列表中的某一元素的出现次数 (2)extend ... 查看全文
spring boot项目之webSocket消息推送
WebSocket是客户端和服务端的通信(https://www.cnblogs.com/jingmoxukong/p/7755643.html) 了解计算机网络协议的人,应该都知道:HTTP 协议是一种无状态的、无连接的、单向的应用层协议。它采用了请求/响应模型。通信请求只能由客户端发起,服务端对 ... 查看全文
list 去重并保持原来排序
public <T> List<T> removeDuplicateKeepOrder(List<T> list){ Set set = new HashSet(); List<T> newList = new ArrayList<T>(); for (T element : list) { if ... 查看全文
python 读取文件第一列 空格隔开的数据
file=open('6230hand.log','r') result=list() for c in file.readlines(): c_array=c.split(" ") # result.append(c_array[0]) print(c_array[0]) #print(resul... ... 查看全文
SpringMVC工作原理
SpringMVC的工作原理图: SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处 ... 查看全文
基于 WebRTC 创建一款多人联机游戏
本项目的目标旨在尽可能少用服务器资源的前提下研发一款在线多人游戏,同时期望在一个用户的浏览器上运行游戏,同时让另一个玩家来连接。此外还希望程序尽可能简单以便于在博客中分析。 运用的技术 在我刚接触 P2P 网络技术的时候便发现了 WebRTC,并认为这项技术正好适合此项目。WebRTC 是一个新型网 ... 查看全文