摘要:
一、前言 刚接触C#时,书上说string是一种特殊的引用类型,因此string类型变量在作为参数传递到另一个方法,被修改后原变量的值不会发生变化,当时看得我一脸懵逼,什么叫特殊...。后来又听说字符串是不可变的(immutable),也就是说字符串一经创建便不能更改。今天就来探究一下所谓的特殊到底 阅读全文
摘要:
一、安装 二、登录用户管理及密码修改 b. 选中数据库,命令:use mysql;c. 查看用户现有用户及密码,注意:mysql5.7用户密码字段为authentication_string,5.7以前为password 三、开启远程访问 四、参考链接 MySQL 5.6 for Windows 解 阅读全文
摘要:
一、前言 虽然园子里已经有很多人总结过正则了,但自己不主动整理下,别人的永远是别人的,自己动手后才不会那么快遗忘。正则表达式用事先定义好的一些特定字符及这些特定字符的组合,组成一个“规则字符串”,用这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式本身作为一门语言,学习方式类似其他语言,先 阅读全文
摘要:
一、前言 生命不息,折腾不止。近期公司有数据迁移的计划,从Sqlserver迁移到mysql,虽说网上有很多数据迁移方案,但闲着也是闲着,就自己整一个,权当做是练练手了 二、解决思路 整个迁移过程类似于ETL,将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目 阅读全文
摘要:
一、概念 Moq是利用诸如Linq表达式树和Lambda表达式等·NET 3.5的特性,为·NET设计和开发的Mocking库。Mock字面意思即模拟,模拟对象的行为已达到欺骗目标(待测试对象)的效果. Moq模拟类类型时,不可模拟密封类,不可模拟静态方法(适配器可解决),被模拟的方法及属性必须被v 阅读全文
摘要:
一、什么是TransactionScope? TransactionScope即范围事务(类似数据库中的事务),保证事务声明范围内的一切数据修改操作状态一致性,要么全部成功,要么全部失败回滚. MSDN:如果在事务范围内未不发生任何异常 (即之间的初始化 TransactionScope 对象并调用 阅读全文
摘要:
一、前言 现在.net国内市场不怎么好,公司整个.net组技术转型,就个人来说还是更喜欢.net,毕竟不是什么公司都像微软一样财大气粗开发出VS这样的宇宙级IDE供开发者使用,双击sln即可打开项目,一直想吐槽为嘛java项目只能import。昨天一路踩坑,花了一整天的时间搭建好jsp的开发环境,特 阅读全文
摘要:
一、前言 项目源码及其他声明等参见数据结构(一)线性结构篇。 二、相关概念 树作为一种应用广泛的一对多非线性数据结构,不仅有数据间的指向关系,还有层级关系,示例见图一。因树的结构比较复杂,为了简化操作及存储,我们一般将树转换为二叉树处理,因此本文主要讨论二叉树。 三、二叉树存储结构 四、树与二叉树的 阅读全文
摘要:
一、前言 自己挖的坑还是得自己来填,当年学数据结构(C++版本)天天打酱油,课程结业的时候还以为->是一个字符,自己还纳闷这东西是怎么键入的,直到做结业设计的时候看团支书的代码才突然醒悟,特此感谢下团支书MM,我想如果老师知道了应该不会打我...,后来尝试看过两次数据结构,都没坚持看完。现找了一本C 阅读全文
摘要:
一、前言 可能项目规模较小,项目中除了增删改查就只剩下业务流程,以前都没怎么弄明白的东西时间长了就越发的模糊了... 二、使用场景 MSDN:delegate 是一种可用于封装命名或匿名方法的引用类型。 委托类似于 C++ 中的函数指针;但是,委托是类型安全和可靠的。 BeginInvoke 方法启 阅读全文