- 博客(56)
- 资源 (21)
- 收藏
- 关注

原创 JAVASCRIPT中数组的迭代方法:FOREACH、MAP、FILTER、REDUCE、EVERY、SOME各个说明
AVASCRIPT中数组的迭代方法:FOREACH、MAP、FILTER、REDUCE、EVERY、SOME的不同之处
2017-11-09 10:49:55
280

原创 评论这篇《生老病死相互扶持这事真特么不是闹着玩的。》故事
中国已经全面进入了“剩”时代。无论男女,婚姻似乎都变成了一件不是那么容易的事。每个人都对自己的婚姻都期待,有幻想,有要求。但是落到对于伴侣身上的要求,反而只剩下了只要ta对我好就行之类模棱两可的要求。 很大一部分姑娘,在谈恋爱的时候谈及结婚,都只一句,只要ta对我好就行了。在真正谈婚论嫁的时候,要求就来了,起码得要一个窝吧,不然连个自己的窝都没有根本没有办法同甘共苦下去啊。再然后
2017-11-08 11:28:44
423

原创 C# DataTable行转列实现方法
public DataTable RowsToCol(DataTable DT){ try { int rowCount=DT.Rows.Count; int columnsCount=DT.Columns.Count; Dat
2017-09-11 16:57:52
2412
原创 CRC验证关于CRC16中1005多项式X16+X12+X2+1的C语言代码和C#代码
C语言版本的CRC-1005#include<stdio.h>#include<string.h>typedef short U16;typedef unsigned char U8;#define CRC_POLY 0x1005 //x16+x12+x2+1 U16 cal_crc_check(U8* pucBuff, U16 usBuffLen, U16* pusCrcValue){ U16 usRc = 0; U8 i = 0; U16 usCrc
2020-09-11 17:20:22
67
转载 关于VS2019在Win7系统安装过程出现闪退现象的解决方案
安装VS2019时,下面的界面运行后退出,没有自动弹出下一步的安装界面出现直接闪退的现象,后续发现是因为对应的系统的原因关于win7+64位可能存在不兼容性造成的。解决办法为:解决办法: 第一步:进入C:\Program Files (x86)\Microsoft Visual Studio\Installer中,找到vs_installer.exe 和 vs_installershell.exe,并分别改变他们的兼容模式,具体如下: 第二步: 改变安装程...
2020-08-18 15:30:03
221
1
转载 C#多线程编程
一、使用线程的理由1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。2、可以使用线程来简化编码。3、可以使用线程来实现并发执行。二、基本知识1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。2、前台线程和后台线程:通过Thread类新建线程默认为前台线程。当所有前台线程关闭时,所有的后台线程也会被直接终止,不会抛出异常。3、挂起(Suspend)和唤醒(Resume):由于线程的执行顺序和程序的执
2020-08-05 11:24:38
30
原创 关于开发中遇到的string字符串转为json与json转对象(C#)
工作中总会遇到对应的一系列关于存入扩展字段信息,此时我们需要一个很好玩的对应将json字符串转成我们所需要的实体代码。很多人为什么还写博客呢,人嘛记忆力总是有限的,老而不死是为贼。我觉得CSDN有点不好的地方不能插入对应的搞笑表情。=.=缓解编程代码的压力就是表情包,很多高级工程师就喜欢手写表情到代码注释中去。请看:我这边数据库中存入的字符串信息为:{"utcType":"ZK30","spottingId":"6f6f529318014747845bdd9be8f530c5","se.
2020-07-15 09:48:00
80
原创 浅谈:脏读、幻读、不可重复读以及事务隔离级别
脏读:指当一个事务正在访问数据,并且对应一部分数据进行了操作但还未提交更新到数据库,此时另一个事务正在读取数据其中其中就包含修改的数据,且使用了这部分数据。例子:1、张三原先考试成绩为59分,A老师想提高合格率将张三的大题给了同情分1分,分数变为了60分,但是还未提交到数据库;2、张三网上查看自己的分数时为60分,及格了非常开心;3、A老师觉得此事办的欠妥,于是回滚了数据事务。...
2020-03-11 15:28:25
45
转载 StackExchange.redis 实现模糊匹配批量查询
如果使用redis的频次较高,那么业务中经常会出现需要根据关键字进行批量查询,所以总结一下StackExchange中使用批量查询的方法(如果数据量很大,那么在redis中模糊查询很耗时,请慎用!)初始化redis连接对象:string _connectionString = ConfigurationManager.ConnectionStrings["...
2020-01-17 15:51:13
325
转载 学习线程安全队列ConcurrentQueue
首先,基本使用:入队(EnQueue) 、出队(TryDequeue) 、是否为空(IsEmpty)、获取队列内元素数量(Count)。一、ConcurrentQueue内部结构:1.实现原理众所周知,在普通的非线程安全队列有两种实现方式:1.使用数组实现的循环队列。2.使用链表实现的队列。先看看两种方式的优劣: .Net Farmework中的普通队列Qu...
2020-01-10 13:41:07
112
转载 Wireshark使用教程(界面说明、捕获过滤器表达式、显示过滤器表达式)
一、说明1.1 背景说明对于大多数刚开始接触wireshark的使用者而言,经常是开始的时候时候看到wireshark能把所有数据包都拦截下来觉得强无敌,但是面对一大堆的数据包要问有什么用或者说想要找到我想要的那些数据包怎么找(比如telnet登录过程的那些数据包)则完全是一脸茫然。一是界面一堆窗口,什么作用什么区别看不懂;二是捕获、显示过滤器表达示看不出有什么规律,每次过滤都要百度找...
2019-12-16 17:51:29
367
1
原创 psql 无法连接数据库,报错FATAL:53300
psql: FATAL: 53300: remaining connection slots are reserved for non-replication superuser connections普通用户的连接已满,保留用于非复制的超级用户连接。当数据库剩余连接数<=为超级用户保留的连接数时,使用非超级用户连接数据库报错如上,此时只能使用超级用户连接数据库。如何查看数据库...
2019-10-09 10:46:59
415
转载 Oralce的二维表操作:主键约束、非空约束、检查约束、唯一约束、外键约束
Oralce的二维表操作--创建表并同时添加约束--主键约束--非空约束--检查约束--唯一约束--外键约束--简单的表创建和字段类型--简单的创建语句:create table student(sno number(10) ,--primary key...
2019-08-12 14:00:45
94
转载 未能从程序集“Oracle.ManagedDataAccess”加载 “OracleInternal.Common.ConfigBaseClass”
使用VS2015做项目的过程中一直使用的服务器上的oracle数据库,后来想学习一下oracle,就在本机安装了oracle。可没想到本来运行好好的项目,现在不能运行了。项目是使用的Abp框架,当运行到DbContext的构造函数时,报如下错误:打开来看,为{"未能从程序集“Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=ne...
2019-07-29 12:14:38
178
原创 .NET Framework中CTS、CLS、CLR是什么?
缩写的全称:CTS是通用类型系统(Common Type System)CLR是公共语言运行时(Common language runtime)CLS是公共语言定义(Common Language Specification) 所有类型都可以在 CTS中声明。CTS定义了一组语言编译器必须遵循的规则,以定义、引用、使用和存储引用类型和值类型。因此,遵循CTS,在不同语言中编写的对...
2019-07-02 09:54:32
870
原创 C# EF插入mysql数据库 中文乱码
部署mysql到新服务器上时。发现C# 用EF + linq 插入数据时中文乱码。且关于中文查询都是查询为空。解决办法:1、检查数据库的编码格式是否为UTF-82、更改数据连接字符串 加上Character Set=utf8 指定编码格式metadata=res:///x.csdl|res:///xx.ssdl|res://*/xx.msl;provider=MySql.Data.MySq...
2019-06-18 11:06:28
410
转载 EntityFramework动态多条件查询与Lambda表达式树 +分页查询
初次使用linq to sql 对于查询语句还不熟悉,特此记录下查询分页方法(转) /// <summary> /// 分页查询 + 条件查询 + 排序 /// </summary> /// <typeparam name="Tkey">泛型</typeparam> //...
2019-06-18 10:58:32
418
原创 对应关于Winfrom制作自适应的panel内部所有控件
if (panelBottom.Height < 750) { //自适应做一个基础运算 //首先获取对应窗体的高度 得到对应的每一个高度 int Heighttotal = panelBottom.Height; ...
2019-06-18 10:55:27
678
原创 数据EF操作异常拍错语句
string result1 = dbEX.EntityValidationErrors.ToList()[0].ValidationErrors.ToList()[0].ErrorMessage; string result = dbEX.EntityValidationErrors.ToList()[0].ValidationErrors.ToList()[0].PropertyNam...
2019-06-14 17:39:30
86
原创 ORACLE实用性非常高的语句
--首先要用dba权限的用户登录,建议用system,然后直接看sql吧1.-- 如下语句 查询锁定的表:SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username,l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_time FROM v$loc...
2019-06-12 11:09:41
112
转载 RabbitMQ的四种交换机
RabbitMQ作为一个消息队列提供一个通用的消息发送和接收平台,并且保证消息在传输过程中的安全可靠。消息(Message)由Client发送,RabbitMQ接收到消息之后通过交换机转发到对应的队列上面。Worker会从队列中获取未被读取的数据处理。消息处理的过程交换机有4种不同的交换机类型:直连交换机:Direct exchange 扇形交换机:Fanout exch...
2019-04-08 14:04:16
383
原创 Oracle安装时先决条件物理内存检查失败的解决方案
Oracle安装时先决条件检查失败的解决方案:环境说明: 安装环境:Win7-64bit专业版,内存6G,硬盘空间足够 安装版本:Oracle Database 11g Release 2 (11.2.0.1.0) for Microsoft Windows (x64) 安装文件为win64_11gR2_database_1of2.zip和win64_11gR2_databas...
2019-03-18 13:50:01
405
原创 关于USB串口知识点c#代码记载(定时扫描以及对应的USB插拔监听分析等)
第一部分:关于USB实时监听事件:using System;using System.Management;using System.Collections.Generic;namespace Citms.Chrome.Browser{ public class ListenUSB { /// <summary> //...
2019-01-25 13:51:25
390
原创 关于封装、打包特定谷歌浏览器(两个版本)
1、对应打包代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Window...
2018-12-06 15:59:45
5470
原创 中控指纹仪关于9.0版本的封装
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System....
2018-11-29 09:56:57
1280
原创 C# web api 中过滤器的使用
Fiter在Web API中经常会用到,主要用于记录日志,安全验证,全局错误处理等;Web API提供两种过滤器的基本类型:actionfilterattribute,exceptionfilterattribute;两个类都是抽象类,actionfilter主要实现执行请求方法体之前(覆盖基类方法OnActionExecuting),和之后的事件处理(覆盖基类方法OnActionExecuted...
2018-11-05 16:41:58
3493
转载 C#委托和事件
delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。与其它的类不同,delegate类能够拥有一个签名(signature),并且它”只能持有与它的签名相匹配的方法的引用“。它所实现的功能与C/C++中的函数指针十分相似。它允许你传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m。但与函数指针相比,delegate有许多函数委托和事件在 .Net ...
2018-11-05 14:12:24
72
转载 关于C# automap的介绍
AutoMapper是一个能自动完成对象与对象之间转化的开源库;通常DTO(Data Transfer Object数据传输对象)与Model之间的常规转化做法会使代码相当的冗长,AutoMapper作者为了减少这种工作量,写了这个开源库,使DTO与Model之间能够自动的完成转化。基础使用方法:public class DTO{ public string userName ...
2018-11-05 13:59:54
4592
原创 关于数据库索引、接口与抽象类、MVC拦截器、URL传参数基本实现方式简单说明
写了四年代码,然后管理了两年团队,每次面试我都想说为什么总是问书本知识,后来一想算了社会就是这样的,我们不要刻意的去纠结关于这些知识,但是我们要顺应时代也要把这些询问知识点掌握牢靠。开始我的表演1、数据库方面的索引的作用,以及申明的方法? 我们暂时就用:“索引就像书的目录, 通过书的目录就准确的定位到了书籍具体的内容。”这句话来形容申明叫索引。建表时候一定会有主键那么对...
2018-11-05 08:58:38
140
原创 信息技术服务标准(ITSS)
信息技术服务标准(ITTS)定义了IT服务的核心要素由:人员、过程、技术和资源组成,并对这些IT服务的组成要素进行标准化。人员(正确选人)、过程(正确做事)、技术(高效做事)、资源(保障做事)一般公认信息系统审计准则。包括职业准则、ISACA公告和职业道德规范。职业准则可归类为:审计规章、独立性、职业道德及规范、专业能力、规划、审计工作的执行、报告、期后审计。ISACA公告是信息系统审计与...
2018-10-16 16:27:25
3491
原创 C#操作SQL Server
操作一般可以分为三步:第一、使用sqlconnection对象建立数据库连接;第二、然后通过sqlcommand对象,负责对sql语句执行和存储过程的调用;第三、对于sql语句和存储过程调用后的“结果”进行操作。我写的比较粗糙因为也是通过网上结合自己写的一个MVC的学生系统来粗略的回复。对于结果的处理一般分为两类:A、sqldatareader直接一行一行的读取数据集;...
2018-10-16 15:55:42
135
原创 SaaS、PaaS、DaaS、IaaS四中云系统说明
SaaS 是Software-as-a-service(软件即服务)的简称,它是一种通过Internet提供软件的模式,通常的定义为“软件部署为托管,通过互联网存取”,相对于传统软件模式,SaaS用户不用再购买软件,而向SaaS服务提供商租用基于Web的软件。SaaS提供商为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务,企业无需购买软硬件...
2018-10-16 15:46:17
8140
原创 JS框选树只选择最后一级
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="SelectProviderType.aspx.vb" Inherits="CgZtb.SelectProviderType" %><%@ Register TagPrefix="myLoader" Namespace="CustomCo
2018-10-10 11:35:45
861
转载 VB.NET通过URL POST请求和GET请求
一、url为http协议1、普通调用:public string GetInfo(string url) { //访问http方法 string strBuff = ""; Uri httpURL = new Uri(url); ///HttpWebRequest类继承于WebRequest,并没有自己的构造函...
2018-09-06 10:52:23
2016
转载 原生JS操作Table
最開始想很多其它的用js来动态操作表格,是由于在应用了easyUI之后,发现直接写一个<table id="tt"></table>,这就够了,界面里面就剩下这么一个标签了,豁然干净了好多啊,当然要应用的还有好多知识,像json等,那个后期再说这里先模仿生成下table的一些样式吧。前面记录了动态的添加一行,insertRow()和insertCell()这么两个方法;...
2018-09-04 17:10:45
3124
转载 JSON取值(key是中文或者数字)方式详解
先准备一个json对象用于演示var json = {'name':'zhangsan', '年龄':23, 404:'你可能迷路了'};1、使用JS中with关键字with(json) { console.log(name);//输出:zhangsan console.log(年龄);//输出:23 console.log(404);//输出:404...
2018-07-20 13:47:01
974
原创 关于大华视频监控的制作
自己在起初人人做视频剪辑和审核工作的时候就觉得直播和监控这门技术以后在世界上会掀起一股强烈的风暴。2012年初当时我还是一个小逼崽子,但是我接触游戏很久了知道直播以后在中国社会会火:原因:①、中国是一个非常喜欢群居生活的人啊,还有每个人的都有一种很强烈的随波逐流(没有任何贬义的那种)十个人有九个人都觉得好的时候,难道这个物品或者软件它不是一款好的软件?当时56网只想过摄像头的直播但是为...
2018-07-19 16:27:12
236
翻译 C# 堆排序
using System;using System.Collections;namespace Sort{ public class HeapSorter { public static int[] Sort(int[] sortArray) { BuildMaxHeap(sortArray); ...
2018-03-02 17:16:18
149
《Chromely》C#浏览器外壳驱动模式分析
2019-01-21
IOCPDemo_NET_V1C#高性能大容量SOCKET并发完成端口例子.rar
2019-07-23
多线程并发字典的理解《DictionaryMini》.rar
2020-01-17
WPF操作Redis简单实例
2019-01-18
TCP服务(C#的多线程多客户端异步聊天通讯源码)
2019-01-18
teamlab源码
2017-12-22
c#搜集的帮助类
2017-10-31
C#操作word,签入书签,图表,表格
2017-09-29
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝