自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习思考的家园

不积跬步,无以至千里!

  • 博客(51)
  • 资源 (5)
  • 收藏
  • 关注

原创 错误:可为空的对象必须具有一个值

错误:可为空的对象必须具有一个值

2022-07-25 16:21:04 580 1

原创 记录一次.net core 配置文件的坑

提示读取不到Apollo配置文件原因:配置文件设置问题,因为设置为不复制,bin文件中就不会生成配置文件,导致读取不到。

2021-08-28 17:24:12 274

原创 断点未能绑定

1.release模式下断点无效:有一次粗心调成了release搞了半天才发现。。2.vs编辑器优化代码会导致断点不能绑定 :release 模式下勾选优化代码会导致本地代码与优化后的代码不一致,造成不能单步调试-----不能绑定断点。...

2021-08-20 15:29:06 994

原创 利用stuff 和for xml path 合并同类项,并去重

需求:如下图:上图中的数据合并要达到下图的效果:即数字项和字符串项都相加,但是字符串重复的需要去重。select * from ( select orderno, STUFF((select ','+valuecurrency from #table where a.orderno=Orderno group by valuecurrency for xml path('')),1,1,'') as valuecurrencyz, sum(DeclarationValue)Declar

2021-05-07 17:22:04 1040

原创 Page_Load(object sender, EventArgs e)加载数据

记录一次因没有注意到page_load的错误:过程: 勾选CheckBox列表数据,点击删除按钮,发现没法选中所勾选的数据。代码:循环数据列表,获取勾选的数据,并做删除逻辑(checked属性)foreach (GridViewRow dvr in this.GridView1.Rows) { HtmlInputCheckBox cb = (HtmlInputCheckBox)(dvr.FindControl("lblid"));

2021-03-15 16:14:06 508

原创 sql server 游标

sql server 游标---创建游标DECLARE @ID INT,@EXAMINE INT ----申明变量DECLARE @COUNT INT=0 ----申明变量DECLARE MY_CURSOR CURSOR FOR SELECT ID,EXAMINE FROM dbo.CUSTOMERS WHERE EXAMINE>=90 ---定义游标并向游标里加入数据OPEN MY_CURSOR FETCH NEXT FROM MY_CURSOR INTO @ID,@EX.

2021-03-09 15:10:34 185 4

原创 .net 爬取网页数据

需求:爬取https://www.u88.com/网站上所有餐饮和茶饮品牌公司数据;需要数据:公司、品牌、门店数,营业状态,所属地区,注册资金等等步骤:1、根据门店汇总页面地址获取所有加盟品牌详细页面地址图一:static void Main(string[] args) { for (int i = 1; i <= 7095; i++) { string url = string.For

2021-01-13 15:57:59 665

原创 接口验证与安全

1、获取token值:url:http://******?action=GetToken&appid=***&secret=****通过appid与secret 值获取服务器提供的token值public object GetToken(HttpContext context) { Dictionary<object, object> dic = new Dictionary<object, object>();

2020-08-17 14:17:51 167

原创 http 传输 加号乱码问题

先上代码:public static string acceptSalesOrder(Dictionary<string, object> dicpostData) { string jsontoken =XT.Utility.EncryptObject.UnicodeToGB(JSONHelper.ToJson(dicpostData)); ...

2019-07-23 16:33:08 748

原创 c# 数组与集合

先看数学概念:集合:集合就是"一堆东西"。集合里的"东西",叫作元素。若x是集合A的元素,则记作x∈A。集合是把人们的直观的或思维中的某些确定的能够区分的对象汇合在一起,使之成为一个整体(或称为单体),这一整体就是集合。组成一集合的那些对象称为这一集合的元素(或简称为元)数组:所谓数组,是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组...

2019-05-09 14:12:14 561

原创 前后端分离------js跨域请求数据

直接上代码:前端&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&a

2018-12-26 15:37:53 260

原创 c#构造函数调用含参构造函数

话不多说,直接上代码:public class Test { private string _testname; public string testname { set { _testname = value; } get { return _testname; } }...

2018-10-25 09:20:17 4400

原创 sqlserver 中isnull(Null,0) 和isnull(' ',0) 区别

SELECT ISNULL(NULL,0) WHERE ISNULL(NULL,0)=0 SELECT ISNULL(' ',0) WHERE ISNULL(' ',0)=0SELECT ISNULL(NULL,0) WHERE ISNULL(NULL,0)='0'SELECT ISNULL(' ',0) WHERE ISNULL(' ',0)='0'上面sql看似没有多大区别,但是当...

2018-09-28 15:47:53 12704 4

原创 错误: “__doPostBack”未定义

给公司一个业务写流程页面,并提供数据查询时碰到下面错误。当时一看:啥?啊?啊哈?dopostback不是asp.net框架内封装的一个函数么?未定义?什么鬼?asp.net易学难精?bug?一万个想法。一通baidu,google,最后都说是浏览器版本的问题。但后面经过多方测试发现并不是。居然只是因为我在notepad++上写html代码是没有写&lt;form&gt;控件,就直接复制到asp...

2018-08-22 17:02:47 1816

原创 深圳这么挤,为什么你们还在前赴后继的涌入

    今早六点四十分出门,算了算地铁上的及时的话,不会迟到。    六点五十分到达公交站。    六点五十五上的公交车。    七点二十分到的地铁站。    七点四十分左右搭上的地铁,为什么说左右,地铁上人太多了,没有办法拿出手机看看时间,算是大概预估了下吧。    八点四十分到的公司,又迟到十分钟,又得扣10块钱。    途中经历了两个地铁晕倒的妇女,一对互相对骂的地铁乘客,地铁上身边的人戾气...

2018-06-25 10:15:45 218

原创 try......catch.......finally

格式:try{return i;}catch{return ......;}finally{......;}作用:通常用法try catch 用于捕获异常,抛出异常,但是加上finally 之后就会有一些变化了,finally 在最后执行,无论前面try ....catch 中有无异常,都会执行finally 中的语句,这种语法特性就方便了释放资源,在操作完成之后释放对资源的...

2018-03-23 10:52:03 237

原创 cmd.SqlParameter.Add 另一个 SqlParameterCollection 中已包含 SqlParameter 问题

直接说问题:调用DBHelper类时,在一个同一个方法中调用了两个数据操作方法,以下为测试代码:调用代码: class Program { static void Main(string[] args) { string sql = "SELECT * FROM dbo.LS_StatementDetail WHERE Appl...

2018-02-28 16:12:31 812

原创 2017波折重重的一年

       恍然之间就到了2018的二月末了,这几个月不仅没有写计划写的年度总结,连博客都没有更新,而在年前的差不多最后几天终于在不断的加班加点之后大致完成了手头的项目,也是身心俱疲,总结也就一拖再拖。直到上班趁着项目过渡期才想着是不是写个总结来告别一下永远逝去的2017.    2017总共差不多七件大事吧,总结起来就十二个字:三个项目,三份工作,一段恋情。生活中呢貌似也没什么大事发生,就一个...

2018-02-24 10:15:25 236

原创 前端后台数据操作经验记录一

场景: 临近离职的一段时间接触到一个小功能,如下图所示添加一个复选框checkbox,当勾上时,将明细里面的订单号写到开票备注里面去。并且订单号不要重复,重复就没有意义了。那么问题就来了:我是要前端插入还是后端数据库插入,一想到不要重复,当然sql操作方便啊,于是就有了下面的尝试尝试一:数据库写sql语句插入UPDATE HtTax_KaiPiaoBills3 SET KpRem

2017-06-20 15:25:26 3453

原创 c#读书笔记三:类型转换

一、值类型之间的转换:1.显式转换、隐式转换using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication6{ class Program { static void Main(string

2017-05-10 17:15:36 273

原创 保持空杯,无惧未来-------sql raiserror() 强制返回 ;sql 调优 ---top 超时

就在今天,或许是之前就发现的问题,只是没有特别的重视:做系统,写逻辑切忌欺骗自己,因为代码不会欺骗人,也没有侥幸,跟没有不用测试,万一对了呢,之前在做系统的时候就出现了这个状况,因为代码是在太繁杂了,测试是在太麻烦了,于是楼主就偷懒了,无可避免的就是漏洞,领导虽然没有说什么,但是我知道个人印象肯定是不太好,不过,也算是教训,主要是自己的心态问题,在数学逻辑里没有可能这一说,只有是或者不是,毕业两年

2017-04-25 12:05:33 538

原创 Attempted to read or write protected memory. This is often an indication that other memory is corrup

1.以上错误:Attempted to read or write protected memory. This is often an indication that other memory is corrupt                         尝试读取或写入受保护的内存。这通常是一个迹象表明其他记忆是腐败      我遇到两个场景:1.sql server 登陆时

2017-04-21 17:29:24 24291 3

原创 系统减压数据分流--------权限控制

时隔三月商务系统基本完成四月一号正式上线,这几个月基本是可以用“痛苦并快乐着这几个字来形容”。而本篇文章决定记录一下在这个系统中用到的权限相关问题。    系统给公司内部使用虽然不像网络公司那样数据上千万上亿的数据,但也是有百万级的数据,那么这个数据的控制就显得尤其重要了,数据量的大小决定了你的页面运行速度,甚至有可能超时成为无效页面。另一方面,数据控制,权限设定可控制相关人员的操作权限,使其

2017-03-16 11:39:05 686

原创 我的2016,遗憾,收获,愿记住遗憾,继续前行

写了好多种的文章开头,又一遍一遍的删掉,想起来居然无法提笔,前后几句话,有无奈,有落寞,有喜有悲,有收获,也有遗憾!愿未来的日子里平静安详,经历成长,然后泰然处之。       由于公司赶项目,在之前的两三个月我没有发表一篇博客,给自己承诺的总结企业系统技术的想法也没有实现,虽然偶尔有一丝丝心得体会,但有时没有及时抓住,也慢慢随时间消散了,临近年关,我心里想着应该要找到那一丝丝曾经感悟到的东西

2017-01-24 17:35:11 2638

原创 .net中常用的几种加密解密

一、MD5加密算法    : MD5全称是message-digest algorithm 5,简单的说就是单向的加密,即是说无法根据密文推导出明文。    MD5主要用途:       1、对一段信息生成信息摘要,该摘要对该信息具有唯一性,可以作为数字签名。       2、用于验证文件的有效性(是否有丢失或损坏的数据),       3、对用户密码的加密,       4、

2016-11-25 11:30:47 2695

原创 迭代、递归

1.迭代 public class Test { public static void Main(string[] args) { int v = 0; for (int i = 2; i <= 100; i++) {

2016-10-31 17:54:03 241

原创 正则表达式学习笔记【Regular Expression】

1.常用元字符:代码说明.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束2.常用限定符匹配重复:

2016-10-25 15:35:35 277

原创 c#读书笔记二:值类型与引用类型

class Program { public static void Main() { int i, j; i = new int(); i = 30; j = i; Console.WriteLine(j); j

2016-10-25 11:36:19 209

原创 勿忘初心,稳步前行

七天的国庆长假已经过了,回首自四天奇葩感情结束之后都没有认认真真的看过一本书了,仿佛已经忘了学习这回事了,而整个人也变得有一点浑浑噩噩了,总感觉人生缺了很多东西

2016-10-14 15:55:40 355

原创 c# 读书笔记一

1.c#4.0更新新的动态类型功能,并不总是以静态方式确知对象最终是什么类型。不使用object关键字和从这个类型生成的所有对象,而可以让动态语言运行库在运行期间动态确定对象的类型。关键字 :dynamic 例如:dynamic  a=‘11111’;dynamic b=2222;2.可选参数和命名参数例如:pubic void CreateUser(string fi

2016-10-14 14:48:20 302

原创 企业级应用系统引用到的技术点总结

从毕业到现在已经一年多了,刚毕业时,没有一点准备,就被挤入社会的潮流中,不管我有没有独立生存的能力,事实上证明我是有社会生存能力的,并且找到自己这一生的职业道路。刚毕业到第一家公司时,可以说连打字都是两个手指头慢慢敲击键盘,又如何谈编程呢,也不会什么语言,什么数据库之类的东西了。那段日子无疑是相当痛苦的,但是往往痛苦的日子就是一个人增长见识,增长能力最迅速的日子,这个确实是真理。而在第一家公司

2016-09-02 09:20:23 365

原创 初识数据结构-------物理结构和逻辑结构

1.逻辑结构:所谓逻辑结构就是数据与数据之间的关联关系,准确的说是数据元素之间的关联关系。注:所有的数据都是由数据元素构成,数据元素是数据的基本构成单位。而数据元素由多个数据项构成。逻辑结构有四种基本类型:集合结构、线性结构、树状结构和网络结构。也可以统一的分为线性结构和非线性结构。2.物理结构:数据的物理结构就是数据存储在磁盘中的方式。官方语言为:数据结构在计算机中的表示

2016-08-24 19:00:06 8562 1

原创 人生不应该让自己感到遗憾

就在这几天我感受了到了人生的大起大落,从心灵满足到极点到心灵失落到极点的无奈。几乎是天天只能睡着一两个小时,困,但是睡不着,一直处于极度矛盾当中。就在7月27日晚上我认为我将会是这个世界上最幸福的人,因为我的傻妞同意了我的追求,而且我对于我们的未来做了一些规划,但是而就在7月31日晚上她给了我当头一棒,又让我坠入万丈深渊:她说她忘不了跟她前男友的经历,没法跟我谈恋爱。四天的爱情戏剧化的结束了,

2016-08-03 11:44:13 465

原创 excel数据导入sqlserver中时报文本被截断,或者一个或多个字符在目标代码页中没有匹配项

昨天将excel表格中的数据导入数据库时遇到以上问题,老是提示数据被截断之类的错误,google了一下,出来好多解决方案,什么修改注册表啊,什么excel格式不对了,修改excel文件后缀了,总之就是很多方法。但是一一实践下来就是不行。尤其是我们公司那个加密系统,你修改一下表格,它又给你加密了,又得去申请解密,不胜其烦。好在黄天不负有心人,最后终于找到了解决办法:那就是向你要导入数据库的exc

2016-08-03 09:02:56 17027 4

原创 经典算法之哥德巴赫猜想

哥德巴赫猜想:任意一个大于6的偶数都可以写成两个素数的和(素数:除了1和它本身以外不再被其他的除数整除。)class Program { static void Main(string[] args) { Console.WriteLine("请输入一个大于6的偶数:"); int intNum = Con

2016-07-28 20:13:23 4301

原创 sql创建表之级联删除

直接上代码:这个世界上没有一段代码不能解释的事,如果有,那就两段.USE StudentDBGO CREATE TABLE student(SId VARCHAR(20) PRIMARY KEY ,SName VARCHAR(20),SClass VARCHAR(20),SSex VARCHAR(10),SScore FLOAT DEFAULT(0)CHECK(SScore>0

2016-07-27 09:50:46 4457

原创 c# 参数 params ,ref ,out

1.params :传递多个参数,在通常在不确定参数个数的情况下使用,而且可以不限定参数类型。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace variable{ class Program { static void

2016-07-14 14:37:50 327

原创 web.config文件到底能干嘛

早在20世纪末,HTML首次出现在人们面前,这也是浏览器历史上的一大丰碑,可以说没有html,那么现在风靡全球的BS模式也就胎死腹中了,然而,当时的情况是HTML知识一种标记语言,根本就没有处理数据的能力,人们迫切希望出现一种能处理网页数据的语言,于是XML应运而生。到现在xml已经逐渐完善,而本篇内容所说的web.config文件实际就是xml文件,asp.net在web.config文件中标记

2016-07-06 17:10:36 9785

原创 asp.net连接数据库方式

1.在web.config文件中配置连接字符串,在.cs文件中调用web.config 文件中: .cs 文件中 string str = System.Configuration.ConfigurationManager.ConnectionStrings["conn"].ConnectionString; SqlConnection sq

2016-06-22 10:30:34 673

原创 目前的矛盾

我一直在想,现在年轻的我们应该做些什么,很羡慕那种有班加到12点公司,但是目前的公司貌似没有这种条件,我们基本上下班之后就无事可做,也没有什么大的项目可以接触,这个是我没法忍受的,现在是我的黄金年龄,过了这段时间,我想要去努力学习,估计也没有太多的精力,为什么会有这个想法,源于本次我妈住院时我在医院陪护碰到的一些人,其实呢,这个想法也不是现在才产生的,之前就有过这样的想法,我知道像什么腾讯公司,他

2016-05-27 09:24:00 328

.net 爬取网页数据

爬取https://www.u88.com/canyin/ 网页上所有的加盟品牌数据

2021-01-13

npoi 2.3.0 支持办公文件的操作处理

兼容2007版本(.xls)与2007(.xlsx)之后版本,用于操作办公文件的dll

2018-10-10

java 1200 实例

java实例,有源码,有分析,完全可以跟着做,1200实例学完就可以入门了。

2018-09-26

识别图片文字

当我工作的时候,我经常遇到我的同事给我发照片。我煞费苦心地看图片中的顺序信息,这让我浪费了时间,让我错了。因此,我开发了一个小工具来识别图片中的单词并在winform表单的文本框中显示它们

2018-08-15

c#简单聊天程序

此资源并非出自本人,只是在相关网站搜索下载之后修改的,其中仅支持ipv4的TcpClient构造函数,某些电脑上获取的为ipv6,可将获取IP的数组改为获取ipv4,在vs上调试即可顺利运行。

2015-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除