8 returnTrue999

尚未进行身份认证

涉及领域:java、.net、python、flutter、tensorflow、linux、docker、数据库

等级
TA的排名 7w+

使用.net技术实现一个简易远程监控软件

前端实现技术:Winform后端实现技术:asp.net core 3.1一、前端实现

2020-02-19 17:34:14

.net为程序集签名

2.给程序集签名1)打开开始菜单,搜索“开发人员命令提示符”:2)按照如下的顺序生成一个test.snk的秘钥:在黄色标记的路径下可以找到生成的两个文件:3)随便用vs创建一个项目,在项目上选择右键,属性:勾选为程序集签名,并选择我们刚才生成的test.snk:生成项目,就实现了为程序集添加签名。那么这个签名有什么用呢,如果你把项目文件夹下拷贝过去的...

2019-12-23 19:18:47

.net开发所遇到的问题与解决方案汇总(持续更新。。。)

1.在更高版本的Visual Studio中使用.net framework 2.0。更高版本默认是不安装2.0版本的,如果需要使用低版本的framework,比如2.0,那么需要电脑里面安装.net framework,安装方法很简单,且适用于windows7、8、10。点击开始菜单,在搜索框输入windows features,选择打开或者关闭windows功能,如下:然后选择...

2019-12-23 14:48:12

c#中ReferenceEquals和Equals的区别

参考下面的代码: int i = 0; Console.WriteLine(Object.ReferenceEquals(i, i)); Console.WriteLine(i.Equals(i)); Console.WriteLine(i.GetType().IsValueType); ...

2019-12-03 10:38:29

c#中深拷贝和浅拷贝

c#的object类提供了一个浅拷贝的方法MemberwiseClone,该方法克隆的是原始对象的独立副本,但是这个副本和原始对象会共同指向同一个引用类型属性的引用。比如官方提供了一个例子:public class IdInfo{ public int IdNumber; public IdInfo(int IdNumber) { this...

2019-12-02 15:09:10

Docker搭建Tensorflow环境

1.拉取镜像:docker pull tensorflow/tensorflow:nightly-jupyter2.启动镜像:docker run --restart=always --privileged=true -p 8888:8888 -v /home/tensorflow:/tf/notebooks --name tf -d tensorflow/tensorflow:nightl...

2019-10-06 14:48:09

数据库中having子句的使用

看下面的操作:我使用了三次sum,这个并不会导致计算三次,数据库会自动进行优化,最终实际进行的sum计算只有一次。这里我再提供一个子查询的实现方式:这两种方式都对test这张表完整的轮询了一遍,区别在于,子查询还需要对查询结果再轮询一遍,而使用having子句则不需要,如果查询结果集很大,那么子查询就是不合适的。having的使用实际上和where很像,区别在于where只...

2019-09-22 19:15:04

数据库事务和锁详解(基于Postgresql)

1.在Postgresql里面事务以begin开始,以end结束。执行begin命令,则开启一个事务,之后的操作都属于该事务的操作,直到执行end时结束。一个连接会话只能开启一个事务,重复使用begin,则会报错。一旦开启事务后,now这个函数不管执行多少次,它返回的时间都是固定的,这是因为它返回的时间是当前事务的开启时间。另外current_time,current_timest...

2019-09-21 11:25:57

Spring中FactoryBean的使用

通常情况下,spring根据配置信息生成bean,这些信息里面包含是否是单例、是否是懒加载等等。事实上我们还可以更灵活地控制bean,让它在使用的时候具备更多的特性。参考下面的代码,在springboot项目里面添加一个测试类:public class DataService { public DataService() { System.out.println("DataServi...

2019-09-15 19:58:57

SpringBoot IOC生命周期分析(含源码阅读环境搭建)

JDK:1.8IDE:Idea 2019SpringBoot:2.1.5把整个过程总结在前面:搭建源码阅读环境这里你也可以不用搭建,直接使用Idea的源码下载功能也可以,但这样拿到的源码是只读的,如果你想在阅读过的地方加上注释则很困难。另外我们搭建的是Springboot的源码阅读环境,并不是Spring-framework的,前者是基于maven构建的项目,后者是基于gr...

2019-09-14 15:38:14

编程语言中浮点型精度损失问题

看下面一段Java代码: double sum = 0; double d = 1064.8; sum += d; System.out.println(sum); sum += d; System.out.println(sum); sum += d; System...

2019-09-11 16:48:25

.net发布nuget包

这里分两种情况。一种是基于.NET Standard的包,可以直接通过Visual Studio打包,打包方法看微软的官方文档:https://docs.microsoft.com/zh-cn/nuget/quickstart/create-and-publish-a-package-using-visual-studio?tabs=netcore-cli一种是基于.NET Framewo...

2019-09-05 09:51:53

C#中委托和事件使用详解

把总结写在前面1)委托是一种类,所以除了能够写在类里面,还可以写到命名空间里面,如下:2)定义委托的方法是加上delegate修饰,委托不可以直接拿来使用,因为它是一个类,非静态类的使用必须要实例化。但它的实例化方式区别于普通的类,它不需要通过new关键字实例化。 public delegate void MyDelegate(); private ...

2019-08-29 13:28:45

你可能不知道的Java小细节

1.下面代码: String p="abc"; String q="cde"; if (p==(p=q)) { System.out.println(true); } System.out.println(p);打印结果:ced如果改为: St...

2019-08-24 18:49:26

Java使用label+continue+break随意跳出任意层循环

System.out.println("start"); label: while (true) { System.out.println(1); label1: while (true) { System.out.println(2); ...

2019-08-24 16:38:21

Winform像Wpf MVVM那样进行界面数据绑定

Winform的界面数据绑定需要手动绑定,比如下面的代码: Model model; public Form1() { InitializeComponent(); model = new Model(); label1.DataBindings.Add("Text", mo...

2019-08-21 11:09:59

Docker启动常用容器(redis、mysql、rabbitMq等等)

1.redis:1)docker pull redis2)docker run --restart=always --privileged=true -p 6379:6379 -v /home/data:/data --name redis 857c4ab5f029 -d857c4ab5f029为拉取下来的镜像id3)通过命令:docker exec -it redis redis...

2019-08-14 17:24:29

Flutter学习笔记

1.Dart之闭包的使用之前写Java和C#的时候,如果想让多个调用的方法,共享一个变量,那这个变量的作用域起码应该是不能太小的,或者通过传递引用实现,在Dart里面可以尝试使用闭包的方案,代码如下: fn() { int i = 10; return () { i++; print(i); }; }; var f = fn();...

2019-08-07 17:48:18

Java实现不加锁的线程安全的单例模式

Java架构师交流群:793825326java版本:jdk1.8IDE:idea 18public class Singleton { public Singleton() { System.out.println("初始化"); } private static class Inner { private s...

2019-07-21 17:06:23

Java中ThreadLocal的使用

Java架构师交流群:793825326java版本:jdk1.8IDE:idea 18写两个个测试类:public class Entity { public String getName() { return name; } public void setName(String name) { this.name = ...

2019-07-21 15:29:15

查看更多

勋章 我的勋章
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。