随笔分类 - Style001
摘要:总结const、readonly、static三者的区别 const:静态常量,也称编译时常量(compile-time constants),属于类型级,通过类名直接访问,被所有对象共享! a、叫编译时常量的原因是它编译时会将其替换为所对应的值; b、静态常量在速度上会稍稍快一些,但是灵活性却比动
阅读全文
摘要:一次心惊肉跳的服务器误删文件的恢复过程 经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据。对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错。也希望遇到问题的朋友能找到一丝灵感解决问题。 事故背景 安排一个妹子在一台生产服务器上安装Oracle,妹子边研究边安装,感觉装的不对
阅读全文
摘要:IT面试技巧终身受益 阅读目录 面试前的准备 面试中注意的细节 面试官的反问 回到顶部 面试前的准备 首先我们要穿的得体,因为第一印象对一个面试官来说真的很重要,如果我们面试的时候都不能以一种非常认真的态度去对待,那么可想而知其实我们离面试成功的路渐行渐远,当然这只是说第一印象,并不能代表你面试是否
阅读全文
摘要:问题1:网页授权access_token与分享的jssdk中的access_token一样吗? 答:不一样。网页授权access_token 是一次性的,而基础支持的access_token的是有时间限制的:7200s。 问题2:网页授权access_token与基础支持的access_token不
阅读全文
摘要:Quartz.NET 入门 概述 Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。 Quartz.NET允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了 Qu
阅读全文
摘要:for循环 1.for循环变量初始化 在c语言中,我们常常这样使用for语句: for (int i = 0; i < strlen(s); i++) 这看起来似乎很完美,代码也很漂亮,让我们再看看另一种写法: for (int i = 0, len = strlen(s); i < len; i+
阅读全文
摘要:list转datatable public DataTable ListToDt<T>(IEnumerable<T> collection){ var props = typeof(T).GetProperties(); var dt = new DataTable(); dt.Columns.Ad
阅读全文
摘要:在很多软件公司,特别是一些创业型的团队中,对于这样的情景可能大家都很熟悉:项目经理或者产品经理(产品狗)口头或者简单记录一下软件产品的大致要做的功能,直接就让研发团队的兄弟(程序猿)去狂撸代码。然后他就去喝茶撩妹或者回家陪老婆了... 这种撸起袖子就开干的方式,看似简单高效,便于直接沟通,能够快速迭
阅读全文
摘要:文章集中整理总结mysql分库分表开源产品,分布式数据库的设计,以及实际应用案例等相关内容,部分附上本文作者实际应用过程中的理解。 1、先抛出两个问题 问题一、当mysql单表数据量爆炸时,你怎么办? 问题二、当你的数据库无法承受高强度io时你怎么办? 2、 基本概念 2.1 谈数据库分片需要首先确
阅读全文
摘要:1.支付前准备 1.1首先两个平台接入账户。 商户平台:https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2F 公众平台:https://mp.weixin.qq.com/ 1.2两个平台的作用 3 商户平台:支付收款方,
阅读全文
摘要:学 HTML 和 CSS 一个学习 CSS 选择器的游戏: CSS Diner 一个学习 CSS Flexbox 的游戏: Flexbox Froggy 一个学习 CSS 网格的游戏: CSS Grid Garden 我从零开始学 CSS 的视频: Learning CSS Through Crea
阅读全文
摘要:https://open-doc.dingtalk.com/docs/doc.htm?spm=0.0.0.0.7AJF3C&treeId=355&articleId=29082&docType=2
阅读全文
摘要:post和get方法工具类:HttpUtils package weaver.dingtalk.utils; import com.alibaba.fastjson.JSONObject; import org.apache.http.HttpEntity; import org.apache.ht
阅读全文
摘要:面向对象:用线性的思维。与面向过程相辅相成。在软件开发过程中,宏观上,用面向对象来把握事物间复杂的关系,分析系统。微观上,仍然使用面向过程。 “面向过程”是一种是事件为中心的编程思想。就是分析出解决问题所需的步骤,然后用函数把这写步骤实现,并按顺序调用。 ”面向对象“是以“对象”为中心的编程思想。
阅读全文
摘要:根据GUID获取16位的唯一字符串 public static string GuidTo16String() { long i = 1; foreach (byte b in Guid.NewGuid().ToByteArray()) i *= ((int)b + 1); return strin
阅读全文
摘要:@*以下 是测试html 颜色选择器的*@ @*<a href="#" mce_href="#" onclick="initColorPicker('demo'); return false" id="demo" style="position:absolute;left:200px">颜色选择</
阅读全文
摘要:string upstr = Regex.Replace(str, @"(\w{4}(?=[^$]))", "$1-"); 注意引用:using System.Text.RegularExpressions; 比如:74B87337454200D4D33F80C4663DC5E5运用它后就变成:74
阅读全文
摘要:在.Net 4中,Task.Factory.StartNew是启动一个新Task的首选方法。它有很多重载方法,使它在具体使用当中可以非常灵活,通过设置可选参数,可以传递任意状态,取消任务继续执行,甚至控制任务的调度行为。所有这些能力也带来了复杂性的提升,你必须知道何时应该使用何种重载方法,提供哪种调
阅读全文
摘要:作为一个程序员,把代码写好是本分,但仅仅是写好代码是不够的,工作的过程中总免不了要与别人打交道。几乎隔一段时间,我就会发现有些人身上出现下面的这两个问题。第一个就是不知道怎么提问,第二个就是有工作对接的时候,有用的信息不实时收集,多次对同样的问题进行提问。 今天来说一说如何提问的话题。说到这里,有点
阅读全文
摘要:一文看懂https如何保证数据传输的安全性的 一文看懂https如何保证数据传输的安全性的 大家都知道,在客户端与服务器数据传输的过程中,http协议的传输是不安全的,也就是一般情况下http是明文传输的。但https协议的数据传输是安全的,也就是说https数据的传输是经过加密。 在客户端与服务器
阅读全文