手机版
你好,游客 登录 注册
rss订阅 手机访问 
Linux编程
谈谈 JavaScript 的正则表达式
涉及到对 api 路径的识别去判断是否放行。以前对正则表达式都是敬而远之,要用到的话都是直接复制粘贴现成网上的表达式,看也看不太懂,借这次机会熟悉下,不求钻的多深,但求有个整体的认知,满足我目前的简单需求即可。
日期:12/13/2018 13:45:43 作者:xjnotxj
Java设计模式学习笔记(单例模式)
最近一直在看《Head First设计模式》,这本书写的确实是很不错的,专注于怎么用最简单的方式最通俗的语言让人了解设计模式。据说GoF的设计模式那本书写的很好,是一本经典,但是就是难懂,这本书应该就是我们这些一看经典书就困的人的宝贝了。
日期:12/12/2018 11:45:59 作者:wingsless
Java设计模式学习笔记(观察者模式)
观察者模式说起来很简单,就是一个订报纸的模式。但是实际上这部分我觉得还是很有意思的,《Head First设计模式》里还有一些还没看完,也是因为理解的不够深吧。
日期:12/12/2018 11:44:04 作者:wingsless
Bash 中常见的字符串操作
Bash 中常见的字符串操作,获取字符串长度,匹配字符串开头的子串长度,提取子串
日期:12/11/2018 09:46:54 作者:sparkdev
经典排序之堆排序详解
首先我们来看看什么叫做堆排序?若在输出堆顶的最小值之后,使得剩余的n-1个元素的序列重新又构成一个堆,则得到n个元素中的次小值,如此反复,便能得到一个有序序列,称这个过程为堆排序。
日期:12/11/2018 09:28:20 作者:辰砂
数据结构之二叉查找树Java实现源码及注释
二叉查找树(Binary Search Tree),(又:二叉搜索树,二叉排序树)它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;
日期:12/11/2018 09:26:43 作者:Linux
C语言百钱百鸡问题代码及解析
中国古代数学家张丘健在他的《算经》中提出了一个著名的“百钱白鸡问题”:一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱买百鸡,请问公鸡、母鸡、小鸡各多少只?
日期:12/09/2018 12:42:52 作者:Linux
C语言计算个人所得税问题代码及解析
编写一个计算个人所得税的程序,要求输入收入金额后,能够输出应缴的个人所得税。 个人所得税征收办法如下:起征点为3500元;
日期:12/09/2018 12:12:14 作者:Linux
C语言实现任意进制转换代码及解析
给定一个 M 进制的数 x,实现对 x 向任意的一个非 M 进制的数的转换。
日期:12/09/2018 12:11:42 作者:Linux
Java代码复用的三种常用方式:继承、组合和代理
复用代码是Java众多引人注目的功能之一。这句话很通顺,没什么问题,但问题在于很多人并不清楚“复用”是什么。就好像我说“沉默王二是一个不止会写代码的程序员”,唉,沉默王二是谁?
日期:12/07/2018 11:32:42 作者:qing-gee
Java基础之数据比较Integer、Short、int、short
今天聊一聊Java的数据比较,这个范围比较大,基础类型的比较、引用类型的比较。
日期:12/05/2018 19:59:30 作者:jiagoushi
C语言输出九九乘法表代码及解析
九九乘法表共9行9列,重点考察for循环的掌握情况。下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码。
日期:12/05/2018 18:57:40 作者:Linux
C语言解决八皇后问题代码及解析
八皇后问题是一��古老而著名的问题。该问题是19世纪著名的数学家高斯1850年提出:在一个8*8国际象棋盘上,有8个皇后,每个皇后占一格;要求皇后之间不会出现相互“攻击”的现象,即不能有两个皇后处在同一行、同一列或同一对角线上。
日期:12/05/2018 16:36:12 作者:Linux
C语言编译常见错误解析
C语言编译常见错误解析
日期:12/05/2018 08:50:22 作者:Linux
Linux C语言gets函数出现的警告问题解决
在Linux下编译C语言,用到gets这个函数,但是出现如下警告, linuxidc.c:8:5: 警告:不建议使用‘gets’(声明于 /usr/include/stdio.h:638) [-Wdeprecated-declarations]
日期:12/05/2018 08:20:37 作者:Linux
scanf函数之扫描集
%[]是scanf函数不常用到的格式字符——扫描集(scanset),它的用法很简单,但却能巧妙地解决一些输入问题。
日期:12/05/2018 08:18:16 作者:linzhehuang
C语言判断回文字符串代码及解析
输入一个字符串,判断其是否为回文。 所谓回文字符串,是指从左到右读和从右到左读完全相同的字符串。
日期:12/05/2018 07:29:11 作者:Linux
C语言打印杨辉三角代码及解析
杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来。
日期:12/04/2018 21:15:55 作者:Linux
Java字符串操作及与C#字符串操作的不同
每种语言都会有字符串的操作,因为字符串是我们平常开发使用频率最高的一种类型。今天我们来聊一下Java的字符串操作及在某些具体方法中与C#的不同,对于需要熟悉多种语言的人来说,作为一种参考。进行诫勉
日期:12/04/2018 11:43:46 作者:baidixing
常见加密算法简介
对称加密:加密和解密使用同一个密钥,加密速度快,但不安全,常用于加密数据;例如:DES, 3DES, AES;
日期:12/02/2018 19:21:49 作者:Linux
gcc 编译器对‘sqrt’未定义的引用与对‘pow’未定义的引用
gcc 编译器对‘sqrt’未定义的引用与对‘pow’未定义的引用
日期:11/30/2018 17:50:15 作者:Linux
C语言求梅森素数代码及解析
梅森数(Mersenne Prime)指的是形如2n-1的正整数,其中指数n是素数,即为Mn。如果一个梅森数是素数,则称其为梅森素数。例如22-1=3、23-1=7都是梅森素数。
日期:11/30/2018 17:30:25 作者:Linux
C语言谁在说谎问题代码及解析
现有张三、李四和王五3个人,张三说李四在说谎,李四说王五在说谎,而王五说张三和李四两人都在说谎。要求编程求出这3个人中到底谁说的是真话,谁说的是假话。
日期:11/30/2018 17:26:49 作者:Linux
C语言黑与白问题代码及解析
C语言黑与白问题代码及解析
日期:11/30/2018 14:59:54 作者:Linux
C语言求不重复的3位数代码及解析
用1、2、3、4、5共5个数字能组成多少个互不相同且无重复数字的三位数?都是多少?
日期:11/29/2018 17:38:36 作者:Linux
C语言三色球问题代码解析
一个口袋中放有12个球,已知其中3个是红的,3个是白的,6个是黑的,现从中任取8个,问共有多少种可能的颜色搭配?
日期:11/29/2018 17:16:13 作者:Linux
Golang引用类型,类型转换,字符串
引⽤用类型包括 slice、map 和 channel。它们有复杂的内部结构,除了申请内存外,还需要初始化相关属性。
日期:11/29/2018 15:10:32 作者:IT哈
Golang常量实例分析教程
整理了一篇Golang常量实例分析教程,希望对大家有所帮助。
日期:11/29/2018 13:49:29 作者:Linux
排序算法之冒泡排序改进算法
排序算法中最最常见也算是入门的一个排序算法就是冒泡排序。这篇文章我们就来好好地写写这个冒泡排序算法,以及冒泡排序呢的改进算法。
日期:11/28/2018 21:30:01 作者:刺激乐天派
Java正则表达式应用小结
关于Java正则表达式应用的心得体会,做个总结。
日期:11/28/2018 18:41:44 作者:maplebb
C语言求水仙花数代码解析
输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153 = 13 + 53 + 33。
日期:11/28/2018 13:49:58 作者:Linux
Java 11的8个新特性
Java 11又出新版本了,我还在Java8上停着。不过这也挡不住我对他的热爱,忍不住查看了一下他的新性能,由于自己知识有限,只总结了以下八个特性;
日期:11/28/2018 12:31:47 作者:墨染枫林
Java 11 初次体验有感
随着Java没半年发布一次新版本,前段时间Java 11隆重登场。在Java 11中,增加了一些新的特性和api, 同时也删除了一些特性和api,还有一些性能和垃圾回收的改进。
日期:11/28/2018 12:28:31 作者:boboooo
C语言求回文素数代码及解析
C语言求回文素数代码及解析,本题要求解的问题是:求出所有不超过1000的回文素数。
日期:11/27/2018 19:16:08 作者:Linux
Spring Boot webSocket从入门到放弃
在构建Spring boot项目时已经提供webSocket依赖的勾选。webSocket是TCP之上的一个非常薄的轻量级层 ,webSocket主要的应用场景离不开即时通讯与消息推送,但只要应用程序需要在浏览器和服务器之间来回发送消息,就可以使用webSocket来降低客户端流量与服务器的负载。
日期:11/27/2018 13:25:22 作者:像风一样
Spring Boot配置文件全面详解
Spring Boot在工作中是用到的越来越广泛了,简单方便,有了它,效率提高不知道多少倍。Spring Boot配置文件对Spring Boot来说就是入门和基础,经常经常会用到,所以写下做个总结以便日后查看。 1.配置文件
日期:11/27/2018 13:22:50 作者:像风一样
基于C++11实现线程池的工作原理
线程池(thread pool):一种线程的使用模式,线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。这避免了在处理短时间任务时创建与销毁线程的代价。线程池不仅能够保证内核的充分利用,还能防止过分调度。
日期:11/27/2018 13:19:47 作者:艾露米婭娜
Python 提取Linux的硬件信息
使用Python实现提取Linux的硬件信息的代码及解析。
日期:11/26/2018 14:07:52 作者:brianzhu
C语言求勾股数代码及解析
求100以内的所有勾股数。所谓勾股数,是指能够构成直角三角形三条边的三个正整数(a,b,c)。
日期:11/25/2018 19:17:18 作者:Linux
C语言列出真分数序列代码及解析
日期:11/25/2018 07:46:50 作者:Linux
C语言求给定范围内的所有素数代码及解析
C语言求给定范围内的所有素数代码及解析
日期:11/24/2018 19:39:36 作者:Linux
C语言求最大公约数代码及解析
从键盘输入两个整数,求任意两个正整数的最大公约数(GCD)。
日期:11/23/2018 14:20:39 作者:醉落红尘
SpringMVC处理参数中的枚举类型通用实现
业务场景:前端提交了枚举的一个属性value,想由spring来完成参数类型自动转换成对应的枚举。
日期:11/23/2018 12:28:07 作者:caizhiqin
Python轻量级数据存储
Python为开发者提供了一个轻量级的数据存储方式shelve,对于一些轻量数据,使用shelve是个比较不错的方式。对于shelve,可以看成是一个字典,它将数据以文件的形式存在本地。下面介绍具体用法。
日期:11/23/2018 12:26:54 作者:jiarenanhao
C语言验证哥德巴赫猜想代码及及解析
2000以内的不小于4的正偶数都能够分解为两个素数之和(即验证歌德巴赫猜想对2000以内的正偶数成立)。
日期:11/22/2018 14:58:22 作者:Linux
Shell编程基础进阶
shell脚本语言是实现linux/unix 系统管理机自动化运维所必备的重要工具,linux/unix系统的底层及基础应用软件的核心大部分涉及shell脚本的内容。每一个合格的linux系统管理员或运维工程师,都需要熟练的编写shell脚本语言,并能够阅读系统及各类软件附带的shell脚本内容。
日期:11/22/2018 13:06:22 作者:张恩清
Visual Studio 2017中使用SourceLink调试ASP.NET Core源码
当我们在学习ASP.NET Core或者调试ASP.NET Core程序的时候,有时候需要调试底层代码,但是当我们在Visual Studio中调试程序的时候,由于一些基础库或者第三方库缺少pdb文件,所以调试这些库的代码的时候,会出现断点不能进去的情况。
日期:11/22/2018 09:12:19 作者:Lamond Lu
OpenCV操作像素深入理解
在了解了图像的基础知识和OpenCV的基础知识和操作以后,接下来我们要做的就对像素进行操作,我们知道了图像的本质就是一个矩阵,那么一个矩阵中存储了那么多的像素,我们如何来操作呢?下面通过几个例子来看看像素的操作。
日期:11/21/2018 13:23:59 作者:GeekHuman
图像处理和OpenCV初步
图像从数学和计算机的角度理解就是一个矩阵,矩阵中的每一个元素叫做像素,又由于图像有灰度图像和彩色图像之分,所以图像在矩阵的基础上引入通道(channel),其中色彩用数字来表示的时候,规定数字0表示黑色,数字255表示白色。 OpenCV角度来看图像
日期:11/21/2018 13:21:11 作者:GeekHuman
OpenCV颜色转换和皮肤检测
本笔记重点记录OpenCV中的颜色转换和利用色彩空间的特性进行皮肤检测颜色转换实现原理
日期:11/21/2018 13:19:14 作者:GeekHuman
内容分类