上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 40 下一页
摘要: 文 / 苏小扬,著有《愿你能做自己,并坦然欢喜》 老李的儿子今年高考,考得不错,可是在填报志愿这个问题上,却不知道怎么办。他们两口子都是做小本生意的人,不懂这些,孩子又没有什么特别的喜好。这不,过两天就要截止报考志愿了,赶紧请了一群亲戚朋友过来帮忙出个主意。 学校是定好了,可是在报什么专业上,大家却 阅读全文
posted @ 2020-04-29 17:32 CharyGao 阅读(480) 评论(0) 推荐(1)
摘要: 人一切的迷茫都来自:信息不足×思考不足。无论是寻找真爱之人,还是寻找毕生事业。信息量不足就没有选择的依据,思考不足就没有选择的原则,最后只能无从选择。 千万不要以为当下的困境是最重要的,更重要的是目前的困境揭示了什么,其实是在提醒你:知道的太少、思考的太少、不知道自己到底要什么。 即便你磕磕绊绊度过 阅读全文
posted @ 2020-04-29 16:42 CharyGao 阅读(621) 评论(0) 推荐(0)
摘要: Complete List of Windows 10 CLSID Key (GUID) ShortcutsA CLSID is a globally unique identifier that identifies a COM class object. For more information 阅读全文
posted @ 2020-04-27 19:37 CharyGao 阅读(1474) 评论(0) 推荐(0)
摘要: 可重入函数 可重入函数:当前进程已经处于该函数中, 这时程序会允许当前进程的 某个执行流程再次进入该函数, 而不会引发问题。可重入函数一定是线程安全的,而线程安全函数则不一定是可重入函 数,很难说出哪些函数是可重入函数,但是可以很明显看出哪些函数是不可以重入的函数。例子:当函数使用锁的时候,尤其是互 阅读全文
posted @ 2020-04-27 18:34 CharyGao 阅读(291) 评论(0) 推荐(0)
摘要: TCP共有11个网路状态,其中涉及到关闭的状态有5个。 在我们编写网络相关程序的时候,这5个状态经常出现。因为这5个状态相互关联,相互纠缠,而且状态变化触发都是由应用触发,但是又涉及操作系统和网络,所以正确的理解TCP 在关闭时网络状态变化情况,为我们诊断网络中各种问题,快速定位故障有着非常重要的作 阅读全文
posted @ 2020-04-27 16:58 CharyGao 阅读(476) 评论(0) 推荐(0)
摘要: Code Review应该是软件工程最最有价值的一个活动,之前,本站发表过《简单实用的Code Review工具》,那些工具主要是用来帮助更有效地进行这个活动,这里的这篇文章,我们主要想和大家分享一下Code Review代码审查的一些心得。 首先,我们先来看看Code Reivew的用处: Cod 阅读全文
posted @ 2020-04-27 16:00 CharyGao 阅读(260) 评论(0) 推荐(0)
摘要: 一. 内部类基础 在 Java 中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。 1. 成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的 阅读全文
posted @ 2020-04-11 23:42 CharyGao 阅读(213) 评论(0) 推荐(0)
摘要: 一. final 关键字的基本用法 在 Java 中,final 关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下 final 关键字的基本用法。 1. 修饰类 当用 final 修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就 阅读全文
posted @ 2020-04-11 23:36 CharyGao 阅读(369) 评论(0) 推荐(0)
摘要: 前言 这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格。 与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题, 同时也讨论一些约定及编码标准。然而,这份文档主要侧重于我们所普遍遵循 阅读全文
posted @ 2020-04-11 15:45 CharyGao 阅读(264) 评论(0) 推荐(0)
摘要: 两阶段提交协议(Two-phase Commit,2PC)经常被用来实现分布式事务。一般分为协调器C和若干事务执行者Si两种角色,这里的事务执行者就是具体的数据库,协调器可以和事务执行器在一台机器上。 我们的应用程序(client)发起一个开始请求到TC; TC先将<prepare>消息写到本地日志 阅读全文
posted @ 2020-04-11 15:21 CharyGao 阅读(1098) 评论(0) 推荐(0)
摘要: 文章目录 线程池架构 newSingleThreadExecutor newFixedThreadPool newCachedThreadPool newScheduledThreadPool Executors和ThreaPoolExecutor创建线程池的区别 两种提交任务的方法 execute 阅读全文
posted @ 2020-04-04 20:29 CharyGao 阅读(1413) 评论(0) 推荐(0)
摘要: 以前本站向大家介绍过一些软件开发的原则,比如优质代码的十诫和Unix传奇(下篇)中所以说的UNIX的设计原则。相信大家从中能够从中学了解到一些设计原理方面的知识,正如我在《再谈“我是怎么招聘程序”》中所说的,一个好的程序员通常由其操作技能、知识水平,经验层力和能力四个方面组成。在这里想和大家说说设计 阅读全文
posted @ 2020-04-02 14:48 CharyGao 阅读(293) 评论(0) 推荐(0)
摘要: 在我开始设计系统的时候,我会花去很多时间去设计命名,因为好的命名和好的设计是分不开的。 In the beginning was the Word, and the Word was with God, and the Word was God太初有道。道与神同在,道就是神。 (约翰福音第一章,第一 阅读全文
posted @ 2020-04-01 19:51 CharyGao 阅读(574) 评论(0) 推荐(0)
摘要: SQL语句分类: DDL 数据定义语言DCL 数据控制语言DML 数据操作语言 DDL:(Data Defined Language) create alter drop DML:(Data Manapulating Language) insert delete update select DCL 阅读全文
posted @ 2020-03-30 10:14 CharyGao 阅读(303) 评论(0) 推荐(0)
摘要: 前言 不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的一些重要性。有了事务,你去小卖铺买东西,那就是一手交钱一手交货。 阅读全文
posted @ 2020-03-18 14:51 CharyGao 阅读(179) 评论(0) 推荐(0)
摘要: 原文:An Introduction to OAuth 2 简介 OAuth 2 是一个授权框架,可以让应用获取一个 HTTP 服务(如 Facebook, GitHub, DigitalOcean)的用户账户的有限的访问。原理是通过持有用户账户的服务主机验证用户身份后授权第三方应用访问用户账户。O 阅读全文
posted @ 2020-03-15 22:19 CharyGao 阅读(408) 评论(0) 推荐(0)
摘要: 前言 由 C/C++ 入门的我突然转 JS (主要是 Node.js) 感觉整个人都是懵逼的(还不是懂得太少造的o-O),差别真的感觉好大,最神奇的是 JS 竟然不用经过编译就可以运行。期间总是能遇到 Google V8,不明觉厉,感觉有必要好好了解下,顺便好好梳理下基础知识。 静态编译与动态解释 阅读全文
posted @ 2020-03-15 22:18 CharyGao 阅读(789) 评论(0) 推荐(0)
摘要: 在如何使用Gatsby建立博客 / How to build a blog with Gatsby这篇文章中提过GraphQL在Gatsby中的应用。总的来讲,它是一个新潮的技术,在适宜的使用场景威力无穷。这里我们来讨论一下用/不用GraphQL的理由吧。 简单介绍GraphQL GrahQL Gr 阅读全文
posted @ 2020-03-13 17:45 CharyGao 阅读(608) 评论(0) 推荐(0)
摘要: 改单个项目 在项目的build.gradle文件中,修改repositories配置,将mavenCentral()改为 maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}, 如: repositories { mav 阅读全文
posted @ 2020-03-13 17:34 CharyGao 阅读(375) 评论(0) 推荐(0)
摘要: 前言 由于项目需要用到 Groovy 语言,这两天对其进行了粗略的学习,本文是对学习做的一个简单总结,主要内容参考于官方文档(Groovy 的官方文档还是非常不错的,强烈推荐阅读),希望本文对准备学习使用或者对 Groovy 感兴趣的同学有所帮助,如有不对之处还望指出哈,对这门语言的理解还是比较肤浅 阅读全文
posted @ 2020-03-13 17:32 CharyGao 阅读(689) 评论(0) 推荐(0)
摘要: 特殊命令之REG命令 REG命令 不得不说的一堆肺话: 注册表, 系统的核心, 如果能吃透这个, 解决常见的系统和软件硬件类的故障, 提高计算机性能都不在话下了, 小编只是小白一枚, 分享自己的学习过程而矣, 因为此平台一而再而三的屏蔽我的的这篇文章, 那么大家只能自己通过CMD窗口获取REG的帮助 阅读全文
posted @ 2020-03-08 20:41 CharyGao 阅读(849) 评论(0) 推荐(0)
摘要: 本文来自公众号读者cxuan的投稿 我们每个程序员或许都有一个梦,那就是成为大牛,我们或许都沉浸在各种框架中,以为框架就是一切,以为应用层才是最重要的,你错了。在当今计算机行业中,会应用是基本素质,如果你懂其原理才能让你在行业中走的更远,而计算机基础知识又是重中之重。下面,跟随我的脚步,为你介绍一下 阅读全文
posted @ 2020-01-28 16:39 CharyGao 阅读(431) 评论(0) 推荐(0)
摘要: 输入Chrome://flags,进入实验性功能界面。 在地址栏输入:chrome://flags/ 即可打开实验室,本文使用的版本为79.0.3945.88,版本不同,功能可能不同。也许后面几个版本,下面的实验功能,已经标配了。 在这个页面中,有两个标签页,Available为可用功能,旁边则为不 阅读全文
posted @ 2020-01-28 14:45 CharyGao 阅读(2307) 评论(0) 推荐(0)
摘要: C++ 不要把面向对象和基于过程对立起来,面向对象和基于过程不是矛盾的,而是各有用途、互为补充的。 学习C++,既要学会利用C++进行基于过程的结构化程序设计,也要会利用C++进行面向对象的程序设计。 目录 C 目录 C语言与C之间的区别 一C基于过程的程序设计 1简单程序实例 2C程序的实现过程 阅读全文
posted @ 2020-01-28 12:20 CharyGao 阅读(2402) 评论(0) 推荐(0)
摘要: HTTP协议是什么? 超文本传输协议(HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Unifo 阅读全文
posted @ 2020-01-20 13:51 CharyGao 阅读(975) 评论(0) 推荐(0)
摘要: 尊重原创,转载请标明出处 http://blog.csdn.net/abcdef314159 Redis源码学习之字典:https://cloud.tencent.com/developer/article/1353754 在分析源代码之前,最好要标注出处,因为在Java中和Android中同一个类 阅读全文
posted @ 2020-01-20 13:41 CharyGao 阅读(285) 评论(0) 推荐(0)
摘要: 尊重原创,转载请标明出处 http://blog.csdn.net/abcdef314159 前言 红黑树,对不少人来说是个比较头疼的名字,在网上搜资料也很少有讲清楚其演变来源的,多数一上来就给你来五条定义,红啊黑啊与根节点距离相等之类的,然后就开始进行旋转、插入、删除这些操作。一通操作下来,连红色 阅读全文
posted @ 2020-01-20 13:38 CharyGao 阅读(1486) 评论(1) 推荐(2)
摘要: 下载地址: https://code.visualstudio.com/ alt downloads |各个版本比较|User Installer|System Installer|.zip| | | | | | |resources\app\product.json配置差异|"target": " 阅读全文
posted @ 2019-12-10 15:09 CharyGao 阅读(756) 评论(0) 推荐(0)
摘要: 目 录 1、顺序表1 Seqlist.h1 Test.cpp6 2、单链表8 ListNode.h8 SingleList.h10 test.cpp20 3、双向链表22 NodeList.h22 DoubleList.h24 Test.cpp34 ... 阅读全文
posted @ 2019-12-03 14:07 CharyGao 阅读(461) 评论(0) 推荐(0)
摘要: 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字... 阅读全文
posted @ 2019-12-03 14:05 CharyGao 阅读(1055) 评论(0) 推荐(0)
摘要: (一)简单工厂模式 2 (二)策略模式 4 策略与工厂结合 6 单一职责原则 6 开放――封闭原则 6 里氏代换原则 7 依赖倒转原则 7 (三)装饰模式 7 (四)代理模式 9 (五)工厂方法模式 11 (六)原型模式 13 (七)模板方法模式 15 迪米特法则 16 (八)外观模式 16 (九) 阅读全文
posted @ 2019-12-03 13:57 CharyGao 阅读(880) 评论(0) 推荐(0)
摘要: 如果只针对Word的话,可以尝试在开发者选项卡中新建一个宏,复制下面的内容进行运行: Sub WritingLayout() ActiveDocument.Background.Fill.Visible = msoTrue ActiveDocument.Background.Fill.ForeCol 阅读全文
posted @ 2019-11-14 16:29 CharyGao 阅读(2708) 评论(0) 推荐(0)
摘要: 本文来源: https://www.cnblogs.com/linjiqin/p/8003838.html 前言 分布式锁一般有三种实现方式: 数据库乐观锁; 基于Redis的分布式锁; 基于ZooKeeper的分布式锁 本篇博客将介绍第二种方式,基于Redis实现分布式锁。 虽然网上已经有各种介绍 阅读全文
posted @ 2019-11-14 14:12 CharyGao 阅读(431) 评论(0) 推荐(0)
摘要: 一 、C语言和设计模式(继承、封装、多态) C++有三个最重要的特点,即继承、封装、多态。我发现其实C语言也是可以面向对象的,也是可以应用设计模式的,关键就在于如何实现面向对象语言的三个重要属性。 (1)继承性 typedef struct _parent { int data_parent; }P 阅读全文
posted @ 2019-10-25 10:05 CharyGao 阅读(4278) 评论(0) 推荐(0)
摘要: 面试的时候,设计模式会经常被问到。其实我们在写代码中或多或少会用到一些模式,面试官问你设计模式的问题,更多是看你有没有总结过。如果一直都是在那垒代码,你当然会认为这是个很难的问题。所以我们需要总结一下设计模式。 1. SINGLETON 单例模式 单例模式:单例模式确保某一个类只有一个实例,而且自行 阅读全文
posted @ 2019-10-25 10:01 CharyGao 阅读(251) 评论(0) 推荐(0)
摘要: CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 1. appwiz.cpl:程序和功能 2. calc:启动计算器 3. certmgr.msc:证书管理实用程序 4. charmap:启动字符映射表 5. chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符) 6. cleanmgr: 打开磁盘清理工具 7. cliconfg... 阅读全文
posted @ 2019-10-25 09:46 CharyGao 阅读(444) 评论(0) 推荐(0)
摘要: 简单性、专心编程不受打扰(freedom to focus)、给力(empowerment)、一致性和明确性:Closure编程语言中几乎每一个元素的设计思想都是为了促成这些目标的实现。 学习一门新的编程语言往往需要花费大量的心思和精力,只有程序员认为他能够从他想学的语言中得到相应的回报,这种学习才 阅读全文
posted @ 2019-09-29 17:36 CharyGao 阅读(704) 评论(0) 推荐(1)
摘要: 系统架构 关键组件环境子系统和子系统DLL 环境子系统向应用程序提供环境和应用程序编程接口(Appplication Programming Interface, API)。Windows 2000/XP支持三种环境子系统:Win32、POSIX和OS/2,其中最重要的环境子系统是Win32子系统, 阅读全文
posted @ 2019-09-04 15:50 CharyGao 阅读(7915) 评论(0) 推荐(0)
摘要: 十二星座独一无二的气质白羊座1、倔强,遇到讨厌的人,宁可受罪也不向对方求助。2、率真坦白,讨厌被欺骗。3、冷漠。隐藏属性。对惹火她和纠缠不休的人现得异常明显。4、不圆滑不世故不记仇。遇事常犹豫,难以选择。 金牛座1. 金牛情绪化,容易不安,极度缺少安全感,喜欢有艺术气息的特别的东西2. 喜欢白色,喜 阅读全文
posted @ 2019-09-04 15:36 CharyGao 阅读(284) 评论(0) 推荐(0)
摘要: 为了在股票市场上取得成功的交易,交易者必须有明确的规则,并遵照执行。下面给出的规则是基于找个人的经验,任何人只要遵守它们就会获得成功。1.资金的使用量:将你的资金分成十等份,永不在一次交易中使用超过十分之一的资金。2.用止蚀单。永远在离你成交价的 3 至 5 点处设置止蚀单.以保护投资。3.永不过度 阅读全文
posted @ 2019-08-27 18:41 CharyGao 阅读(210) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 40 下一页