用Delphi实现观察者模式(Observer模式)
http://delphi.sqlitedeveloper.com/Delphi/delphi_observer.htm 用Delphi实现观察者模式(Observer模式) 作者:陈省 有一段时间我对IE编程非常感兴趣,于是就在Yahoo加入了一个IE编程的兴趣小组,只要有人在兴趣小组中提出或者回 ... 查看全文
C# 小游戏-拼图魔方【Game Puzzle】
工作闲暇之余去逛了逛CodeProject,刚好现有项目主要用到就是winform,浏览了下照片,找到上周带着蛋挞打疫苗回家的照片,于是新生一记,如何把这些图片玩起来~ 80后应该都有印象,小时候有种玩具,叫做拼图魔方,90后00后的世界这种玩具应该早已灭绝了。一个塑料小板,上面分隔了很多小图框,通 ... 查看全文
C#,winform取消右上角关闭按键
只需在winform中插入如下代码 /// <summary> /// 界面关闭键失效 /// </summary> protected override CreateParams CreateParams { get { int CS_NOCLOSE = 0x200; CreateParams p ... 查看全文
Linux X_window与文本模式的切换
用x_window启动的情况下的切换方法: [Ctrl] + [Alt] + [F1] ~ [F6] :文字接口登陆 tty1 ~ tty6 终端机; [Ctrl] + [Alt] + [F7] :图形接口壁纸 用terminal启动情况下切换方法: [root@test ~]# startx 前提 ... 查看全文
领域建模-模型验证与面向资源的API设计
使用 UMLet 建模1. 使用类图,分别对 Asg_RH 文档中 Make Reservation 用例以及 Payment 用例开展领域建模。然后,根据上述模型,给出建议的数据表以及主要字段,特别是主键和外键注意事项: 对象必须是名词、特别是技术名词、报表、描述类的处理; 关联必须有多重性、部分... ... 查看全文
win10+anaconda3+pytorch安装
1-下载anaconda3并安装 2-打开condaprompt 3-conda create --name pytorch python=3.6 遇到提示键入y 4-activate pytorch 5-从官网 https://pytorch.org/get-started/locally/ 选择 ... 查看全文
windows 日志查询错误--设备未就绪
错误详情:服务器打开安全日志提示查询错误,设备未就绪,解决方法:1.右击对应的事件名称,检查日志存放的路径是否有权限。2.备份删除当前的(.evtx)文件3.重启WindowsEventLog服务。 查看全文
Windows和Ubuntu双系统时钟同步的方法。
参考文章 https://blog.csdn.net/zyqblog/article/details/79318955 电脑安装Ubuntu和Windows双系统以后,每次Ubuntu时间和时区设了以后去Windows发现会少8个小时 原因在于两个OS对BIOS里面的时间的理解不一样。可以设置一个新 ... 查看全文
leetcode76 Minimum Window Substring
1 """ 2 Given a string S and a string T, find the minimum window in S which will contain all the characters in T in complexity O(n). 3 Example: 4 Inpu ... 查看全文
链表和双链表(AcWing 826.827)
今天我们讲的双链表和单链表是用数组的形式进行的。 也就是用邻接表的形式完成的。 #include<bits/stdc++.h> using namespace std; const int N =100010; char cp; int x,k; int idx,head; int a[N],Nex ... 查看全文
调用高德地图web api 规划路线
实现地图输出,出发地与目的地路线,效果如下 具体代码如下 <!doctype html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="vi ... 查看全文
WPF动态加载Menu菜单
有一个项目动态加载wpf的菜单控件可以非常有效的做到更具用户权限显示或控制MenuItem菜单,如何实现这种功能,其实也非常简单。 首先需要了解Wpf的menu菜单控件,她的结构其实也非常简单 <Menu DockPanel.Dock="Top" Name="MenuOptionGroup"> <M ... 查看全文
异步调用进度条窗体弹出加载数据
异步调用进度条窗体弹出 public partial class LoadProgressBar : Form { int losttime = 0; /// <summary> /// 是否可以关闭窗体 /// </summary> public bool ClosedFlag = false; ... 查看全文
C#使用Environment.TickCount 自定义的定时器类
Environment.TickCount, 官网介绍:一个 32 位带符号整数,它包含自上次启动计算机以来所经过的时间(以毫秒为单位)。 *由于 TickCount 属性值的值是32位有符号整数,因此,如果系统连续运行,TickCount 将从零递增到 Int32.MaxValue 大约24.9 ... 查看全文
Flutter 调用原生硬件 Api 实现照相机 拍照和相册选择 以及拍照上传
一、Flutter image_picker 实现相机拍照和相册选择 https://pub.dev/packages/image_picker 二、Flutter 上传图片到服务器 https://pub.dev/packages/dio 上传2.0 dio: 2.1.7 //上传图片_uploa ... 查看全文
win7 mstsc ubuntu
1#安装xrdp2sudoapt-getinstallxrdp3#安装vnc4server4sudoapt-getinstallvnc4servertightvncserver5#安装xubuntu-desktop6sudoapt-getinstallxubuntu-desktop7#向xsession中写入xfce4-session8echo“xfce4-session”>~/.xsess 查看全文
Primer C++第一章学习
main函数 每个C++程序都包含一个或多个函数,其中一个必须命名为main,操作系统通过调用main来运行C++程序 main函数的返回类型必须为int,即整数类型,int类型是一种内置类型(built-in-type),即语言自身定义的类型 在大多数系统中,main的返回值被用来指示状态,返回值 ... 查看全文
数组去重的12种方法4-对象属性
利用对象的属性不能相同的特点进行去重: var b = Array.from('acbacebgjfab') //通过Array.from方法定义一个新的数组 function uniq(arry){ if(!Array.isArray(arry)){ //先判断传入的数据是不是数组类型 retur ... 查看全文
Java安全之JNDI注入
Java安全之JNDI注入 文章首发:Java安全之JNDI注入 0x00 前言 续上篇文内容,接着来学习JNDI注入相关知识。JNDI注入是Fastjson反序列化漏洞中的攻击手法之一。 0x01 JNDI 概述 JNDI(Java Naming and Directory Interface,J ... 查看全文