随笔分类 - .net
摘要:问题原因:参数大小写不一致引起,服务端接收参数为空 客户端引用 服务端定义
阅读全文
摘要:public Image BytesToImage(Byte[] buffer) { var ms = new MemoryStream(buffer, 0, buffer.Length); return Image.FromStream(ms); } private void Text26_BeforePrint(obj...
阅读全文
摘要:通过枚举NetworkInterfaceType来区分, //AddressFamily.InterNetwork表示此IP为IPv4,//AddressFamily.InterNetworkV6表示此地址为IPv6类型 其他信息
阅读全文
摘要:1,在UI上拖放一个表格控件 2.设置表格头部信息,需要显示的数据以及边框颜色 3.选中表格控件设置事件代码: 4.预览数据 22 2
阅读全文
摘要:官方教程 安装linux https://www.cnblogs.com/LittleFeiHu/p/9749455.html 第一步 :选择和你本机适用的Linux版本,我这里用的是18.04. 第二步 :注册秘钥,产品仓储,以及安装依赖项,每台机器只需要注册一次, 第三步:安装.net core
阅读全文
摘要:1. 2.重启计算机 3.在winstore下载和安装 ubuntu 4.查看当前win10子系统的linux版本 lsb_release -a 5.设置root账号密码, 在终端输入命令 sudo passwd, 然后输入当前用户的密码, enter,终端会提示我们输入新的密码并确认, 此时的密码
阅读全文
摘要:C#调用Oracle的存储过程时, 如果有个SYS_REFCURSOR的Output参数存储时, web.config文件中的连接字符串需要配置PLSQLRSet=1, 否则可能会报这个错:参数个数或类型错误 ORA-06550
阅读全文
摘要:所谓热插拔就是插件可以 在主程序不重新启动的情况直接更新插件, 网上有很多方案: https://www.cnblogs.com/happyframework/p/3405811.html 如下: 但是我发现有一种最简单粗暴的办法, 就是把插件加载到内存当中,然后使用Assembly从内存中加载DL
阅读全文
摘要:插件化项目中,遇到这样一个需求,每个插件 或者每个方法 一个日志文件,方便后期错误排查 源码地址: https://github.com/xlb378917466/SharpHttpServerCase.git 使用方法
阅读全文
摘要:在使用Team Foundation Server(以下简称TFS) 的时候,先在安装Team Foundation 的机器中新建一个与客户机中的同名的用户名,这样,在Visual Studio 2010中第一次登录TFS之后,以后再运行Visual Studio 2010的时候,就会自动登录到TF
阅读全文
摘要:为什么有这种需求, 原因是这样的, 公司有一个Java的web项目,在另一台服务器A上,最近老板一时兴起,想把他合并到这台稳定点的服务器B上,服务器B上使用IIS来寄宿asp.net 网站, 怎么办呢,硬着头皮上吧,在网上找各种解决方案: 解决方案一:isapi_redirect 这个方法按照方法试
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Win32; namespace BugsBox.Application.Core { public class WindowsRegistry { cons...
阅读全文
摘要:把cmd的当前目录切换到mysql安装目录; 备份数据库world mysqldump -u root -p world < c:\all.sql 导入数据库 新建schema world 常用source 命令 进入mysql数据库控制台, 如mysql -u root -p mysql>use
阅读全文
摘要:对数据加密分两种,一种是对数据库本身进行加密,另一种是对数据表中的数据进行加密, 如果SQLite数据库加密,我这里使用的一个管理工具叫SQLiteDeveloper,如下就可以加密数据库 , 如果在工具中不提供密码的情况下打开数据库,会给你错误提示如下: , 或者在C# 使用错误的密码也会给你错误
阅读全文
摘要:源代码 1.使用控制台程序来寄宿SignalR的服务端,这需要借助于Owin中间件, 2.实现一个服务端的ChatHub 3.构建一个Chat.WebClient,,可以通过网页来通信,这个例子支持断开重连的问题解决 这个地方容易碰到的问题就是, 服务端的SignalR与客户端的版本不一致导致连接出
阅读全文
摘要:inner join : linq 默认使用Inner Join的链接方式,如下面的表达式一样: Left Join: 左链接返回左表的全部数据,以及右表中满足链接条件和不满足链接条件的数据,不满足的取字段值, 在一对多的的情况下主表的数据会被重复, 左外链接的实现方式如下,注意这里面和上面的写法不
阅读全文
摘要:Selenium selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium PhantomJS PhantomJS是一个基于webkit的javascript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaScri
阅读全文
摘要:由于elasticsearch是基于java开发的,所以 第一步需要安装JDK。 具体JDK的安装步骤 http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html 第二步:下载ElasticSearch https://www.ela
阅读全文
摘要:DDD中的分层架构很好的应用了关注点分离原则Separation of Concerns(SOC),每一层做好自己的事情,减少交叉 表现层 表现层提供用来完成任务的用户界面,如webform wpf asp.net mvc 以及winform等, 一般而言,我们把表现层显示的任何数据称为视图模型,把
阅读全文
摘要:任何傻瓜都可以写出计算机能懂的代码,但好的程序员可以写出人类能懂的代码 Martin Fowler 如果你是新手,你可能会问,为什么代码需要设计原则? 我想说的是肯定不是为了故作高深,存在即是合理, 如果写了一个简单的程序,你可能不需要设计原则, 如果你写了一个复杂的,但是之后再也不会改,那么你也不
阅读全文