- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 C# (另类)使用web链接打开本地应用
1. 需求 :模仿迅雷或者百度网盘 网页上点一个按钮,然后触发winform的事件。 考虑: 因为我们的本地应用是用户必须打开的,所以就没使用注册表那种形式.,我们采用的是本地开启一个http监听,网页上 发起一个http请求,winform收到后作出相应的操作(不仅仅是窗体的调用,可以各种传值,道友们可以自由发挥,这里只是抛砖引玉)2. 先看效果3.直接上关键代码 /// <summary> /// 开启监...
2021-04-25 22:24:01
801
原创 Ubuntu 使用Docker安装Gitrunner
1.安装gitrunnersudo docker run -d --name gitlab-runner --restart always -v /srv/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latest2.注册 先找到自己的token 进入网页 自己的gitlab地址+...
2021-04-11 23:11:41
229
原创 Ubuntu 使用docker安装Gitlab 并指定非80端口
1.先拉镜像docker pull gitlab/gitlab-ce2.运行镜像sudo docker run -d -p 5443:443 -p 2030:2030 -p 222:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab gitlab/gitla
2021-04-11 19:11:42
653
1
原创 Ubuntu 18.04 离线安装Docker
1、下载离线包,网址:https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/离线安装docker需要下载3个包,containerd.io ,docker-ce-cli,docker-ce2、下载完毕后拷贝到ubuntu上用 dpkg 命令安装,先安装 containerd.io 跟 docker-ce-cli,最后安装docker-ce,命令 sudo apt-get update sudo ...
2021-03-29 22:28:19
1635
原创 Ubuntu 18.04虚拟机中的安装过程记录
1.出现这个界面直接回车2.这也直接回车3.还是回车4.继续回车5.是否设置代理,这里我们也回车6.下面这步不能回车了,选择镜像源不能用默认的,默认的慢的很 这里输入阿里的镜像源 http://mirrors.aliyun.com/ubuntu 要输入内容先按一下方向键↑ 输完了选择down回车7.继续回车8.继续回车9.分区不用管, 回车10.这里选择continue继续11.这里进入正题,输入用户名密码 输完了选...
2021-03-28 22:48:31
246
原创 .net 把公众号网页引用到自己的网站中(图片解析和视频解析)
1. 随便找个公众号地址我们来抓一下代码 测试的地址:https://mp.weixin.qq.com/s?__biz=MjM5MDk4NTg2MA==&mid=2652650152&idx=1&sn=93e4aeb524ee94cb64d1e9dbd5cf0266&chksm=bd54e1438a236855e93c27f0565b91380277ab48...
2020-04-19 22:59:45
2095
原创 使用Docker部署OnlyOffice(中文菜单配置)
1.首先安装Docker2.拉取onlyoffice镜像sudo docker pull onlyoffice/documentserver3.创建几个目录 用于onlyoffice的数据卷 mkdir onlyoffice cd onlyoffice mkdir log mkdir data mkdir lib mkdir db 4.运行镜像 (我们绑定...
2020-03-27 18:25:25
26234
14
翻译 .net 利用反射和表达式树 实现两个类之间的赋值
/// <summary> /// 实体类 /// </summary> public class People { public int Age { get; set; } public string Name { get; set; } public int Id; }...
2019-03-17 14:31:34
743
翻译 .net 反射简单介绍
1.什么是反射反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举等)的成员和成员的信息。有了反射,即可对每一个类型了如指掌。另外我还可以直接创建对象,即使这个对象的类型在编译时还不知道。2.反射简单例子平时我们写调用dll都是添加引用,然后new对象,如通过反射,我们可以实现同样的效果,而不需要添加引用,2.1我们先加...
2018-10-07 17:29:23
9605
原创 数据库读写分离
1.读写分离简单介绍:如上图,DB是主数据库,DB1和DB2是从库,Server只往主库即DB写入,从从库(DB1和DB2)进行读取操作,DB和DB1,DB2自动同步数据(数据库自动进行同步,延迟ms级别的延迟)附件:链接:https://pan.baidu.com/s/1HIo0MwXkC4xw_1imWFDHtw 密码:zu3z (sqlserver主从数据库同步配置)...
2018-07-02 21:51:29
263
原创 IO
1.获取当前exe的路径2.文件夹的创建,移动,删除(很危险,慎用)3.Path.Combine自动往路径后面添加路径4.大文件分批读取5.常用api
2018-06-19 22:30:56
121
原创 委托和事件
1.声明委托 在没有方法体的方法前面加delegate2.委托的调用: x method=new x() 初始化后,method.invoke(); method();3.c#中,任何多线程都是基于委托,没有委托就没有多线程4. 委托的意义---解耦5.多播委托 匿名方法移除不到,匿名方法无法匹配这种也无法移除 * 多播委托不能直接异步调用,异步的话用下面的6.事...
2018-06-13 22:36:45
181
ShowForm.rar
2021-04-25
RabbitMq+Erlang环境(32位).zip
2020-05-21
otp_win32_23.0.exe
2020-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人