
C#
念旧、sunshine
技术可能会过时,但思想不会。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# MemcachedHelper 帮助类 控制台程序
参考资料链接:https://www.bbsmax.com/A/pRdBaBbD5n/Memcached 可视化界面 TreeSoft TreeNMS 。由于他是使用java语言写的,所以当我们存入C#的值进去,会被序列化成对象,无法查看他的值。1、Redis和Memcached的配置不能同时存在app.config中 否者会报错,找不到 RedisConfig2、App.config<?xml version="1.0"?><configuration&...原创 2020-06-23 17:52:38 · 534 阅读 · 0 评论 -
asp.net echarts 画多条markline。阈值+报警值+界限值。2.0无法实现
我做项目的时候使用的是echarts 2.0。结果在画markLine的时候,使用下面的代码,会提示我type没有定义。后来在一篇文章中看到2.0不支持.现在最先版本是4.4的。但是我还是想用3.0.相关文章链接:https://www.jianshu.com/p/b1d7540797fe下面代码复制到Echarts可以看到效果option = { xAxis: { ...原创 2019-11-07 14:28:26 · 1528 阅读 · 2 评论 -
为什么不使用ServiceStack.Redis dll ?而使用NewLife.Redis、NewLife.Core ?使用NewLife的Redis工具类
原本在项目的时候使用的是 ServiceStack.Redis dll,它是Redis官方推荐的C#客户端,性能非常优越,使用也很方便,但是我在使用这个工具的时候碰到的问题:1、每小时只能访问Redis 6000次关于这个错误的说明:原来ServiceStack v4版本已经逐渐商业化了,普通版每小时智能访问Redis6000次,要取消这个限制就要付费或者您也可以往回使用V3版本。解决...原创 2019-03-26 14:59:14 · 2614 阅读 · 2 评论 -
算法:位运算常用的功能和操作总结
a乘以2除以2:a<<1 a >>1判断奇偶性:a&1,为零为偶,否则奇数交换两个数:a^=b^=a^=b;(可以不借助别的变量)判断两个数是否相同:a^b==0则相同,否则不同(可以快速从只有一个数出现一次其余都出现偶数次的一串数里找到这个数,1 1 2 3 3 3 3 4 4 ,从头异或一遍,就可以得到2)其实异或还有更大作用的用法,下面会提...原创 2019-04-09 17:42:45 · 1002 阅读 · 1 评论 -
Connection must be valid and open.
1.sqlhelp有问题就不说了2.多个标点“,“ 在大括号的最后面多个逗号 var param = new List<DbParameter> { new MySqlParameter("_pageIndex", pageIndex), new MySqlParameter("_pa...转载 2019-03-20 12:43:13 · 5915 阅读 · 0 评论 -
使用C# 链接mysql数据库的时候报错The host localhost does not support SSL connections.”
The host localhost does not support SSL connections.”解决方案:在连接字符串的时候添加SslMode=none原创 2018-09-20 09:30:49 · 743 阅读 · 0 评论 -
Redis的服务器安装与可视化工具安装和使用以及应用场景
在Windows下使用redis1、服务器下载:redis官方下载地址在cmd中执行 通过配置文件启动redis服务器验证2、下载可视化工具:redis-desktop-manager3、如果可视化工具连接不上redis服务端。检查你是否设置了密码4、redis特性:Redis不支持自定义数据库的名字,每个数据库都以编号命名,开发者必须自己记录哪些数据库存储了...原创 2018-09-20 09:34:59 · 699 阅读 · 0 评论 -
C# 创建Access数据库 并使用winform 连接
1、先创建Access数据库 使用的是2016要设置或删除数据库密码,必须以独占方式打开解决方法:文件->打开->浏览(文件的位置)->打开的下拉选项选择以独占方式打开2、winform 连接Access数据库注意项:没有User Id报错 System.InvalidOperationException:“未在本地计算机上注册“Micr...原创 2019-03-01 17:33:17 · 2800 阅读 · 0 评论 -
在C# 中使用Rabbit MQ 后 使用观察者模式实时监测传进来值的变化。
1、新建事件类 将要传递的数据放进来2、新建处理类 在处理类中使用事件委托2、在处理类中为委托赋值3、在 xaml.cs 中添加更新数据的事件。在里面可以使用多线程4、在窗体加载事件中调用5、可以在窗体离开时移除改对象本博客只是提供思路。...原创 2018-06-29 15:41:03 · 287 阅读 · 0 评论 -
使用WTP自动生成代码 ASP.Net Core
如何使用 WTP自动生成代码?http://wtmdoc.walkingtec.cn/#/QuickStart/FirstProject框架提供了4类ViewModel,涵盖了主流Web应用程序常见的功能,分别是:BaseCRUDVM 提供最常见的数据增删改的功能PagedListVM 提供分页列表以及导出的功能ImportVM & TemplateVM 提供数...原创 2019-03-20 12:44:06 · 310 阅读 · 0 评论 -
C# 基本操作 (datagridview、流Stream(NetWorkStream)、文件读写FileStream、执行批处理文件(*.bat)、复制表、DataTable、数组)
prop 2次tab 出现:public int MyProperty { get; set; }https://www.mockaroo.com/ 数据模型https://www.connectionstrings.com/ 数据库连接类vs2010 解决中文提示突然变英文我的是64位操作系统,vs2010出现中文突然变英文,下面的方法解决了我这个问题将C:\Progr...转载 2019-03-20 14:26:29 · 821 阅读 · 0 评论 -
WebSocket
一、为什么需要 WebSocket?初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。举例来说,我们想了解今天的天气,只能是客户端向服务器发出请求,服务器返回查询结果。HTTP 协议做不到服务器主动向客户端推送信息。这种单向请求的特点,注...转载 2019-03-20 15:25:52 · 191 阅读 · 0 评论 -
webSocket的使用 之 与html js实现文件发送与接收处理
服务端using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Fleck;using System.Threading;using System.IO;using System.Net.WebSock...转载 2019-03-20 15:30:14 · 7199 阅读 · 0 评论 -
C#在js中通过WPF的路径传值和取值
1、定义取值的方法function Request(strName) { var strHref = location.search; var intPos = strHref.indexOf("?"); var strRight = strHref.substr(intPos + 1); var...原创 2018-07-20 14:04:49 · 553 阅读 · 0 评论 -
wpf 在后台绑定combox的级联。联动操作。并获取隐藏值 SelectedValuePath
先说一下我走过的弯路吧。为了偷懒 直接返回datatable 然后绑定的时候 调用defaultview()。结果发现并没有绑定到值。当选中combox的值的时候触发另外一个combox.难点是怎么获取combox的隐藏值和绑定combox.应用场景:选择省 市 区下拉框这种做法主要是级联操作。比如:选择城市的时候。先选省、再选该省下的市。。。一级一级的筛选操作。因为当你再做第二...原创 2018-07-13 16:14:54 · 2644 阅读 · 1 评论 -
wpf 在echarts中使用饼状图动态获取后台数据!难点:data的值是{name:'',value:''}
之前一直以为要用map 或者arr在data中做循环操作,还使用了List<string> 将数据转拼接成一个字符串。当我用json数据返回的时候发现数据格式是不对的。引入样式这些就不说了。直接进入主题1、在后台获取数据返回一个集合List1或者dataTable2、 循环返回来的循环将数据保存到一个装有对象List2<对象>集合中并给集合赋值,这个对象...原创 2018-07-13 09:30:55 · 4143 阅读 · 1 评论 -
C# - WPF loaded事件和Initialized的区别。
Load:会执行两次。所以在load事件中如果你使用了Dictionary<>集合 。会一直报错说添加了重复键Initialized:一来就加载原创 2018-06-29 15:27:52 · 4932 阅读 · 0 评论 -
在wpf中使用echarts 当点击查询按钮的时候,应该刷新chart.结果报错说 “类不支持automation”
刚开始以为是执行方法的时候没有在掉我的后台方法。后来发现是DateTime时间格式转换错误。他会自动将空格转换成%2所以在执行的时候会出现错误。报这个错一般都是传参错误。那为什么第一次初始化加载的时候能够显示 ,第二次就报错呢?我个人觉得这应该是涉及到wpf机制问题。...原创 2018-07-10 16:00:14 · 433 阅读 · 0 评论 -
C# 使用jquery 中Ajax异步调用。详解。教程详解
参考网上的例子 比较容易懂的,适合我这样的初学者。用了两种方式,一个是简单的Ajax异步程序,另一个是一般处理程序一、这个是简单的Ajax异步程序。直接在后台处理请求。在demo1.aspx页面操作 $(function () { //这个是页面初始化 $("#btn1").click(function () { var...转载 2019-03-20 12:47:22 · 1465 阅读 · 2 评论