手机版
你好,游客 登录 注册
rss订阅 手机访问 
Linux编程
TypeScript 中非代码模块的导入
需要理解的是,TypeScript 作为语言,他只处理代码模块。其他类型的文件这种非代码模块的导入,讲道理是通过另外的打包工具来完成的,比如 Web 应用中的图片,样式,JSON 还有 HTML 模板文件。只是我们需要在 TypeScript 层面解决模块解析报错的问题。
日期:05月01日 作者:刘哇勇
理解 KMP 算法
KMP(The Knuth-Morris-Pratt Algorithm)算法用于字符串匹配,从字符串中找出给定的子字符串。但它并不是很好理解和掌握。而理解它概念中的部分匹配表,是理解 KMP 算法的关键。
日期:05月01日 作者:刘哇勇
一道C语言面试题:大整数乘法
题目:输入两个数字字符串,如“1234567890”和“987654321”,返回二者相乘的结果字符串,如本例返回为“1219326311126352690”。
日期:05月01日 作者:journeyonmyway
Python中模块互相调用的例子
Python中模块互相调用容易出错,经常是在本地路径下工作正常,切换到其他路径来调用,就各种模块找不到了。解决方法是通过__file__定位当前文件的真实路径,再通过sys.path.append()来获取相对路径更新$PATH即可。
日期:05月01日 作者:journeyonmyway
Python实现全排列算法
所谓全排列,就是给定数组,将所有的可能排列组合都枚举出来,n个元素共有n!种排列组合。
日期:05月01日 作者:journeyonmyway
使用Python的matplotlib绘制广义mandelbrot集
迭代公式的指数,使用的1+5j,这是个复数,所以是广义mandelbrot集,大家可以自行修改指数,得到其他图形。各种库安装不全的,自行想办法
日期:05月01日 作者:delacroix_xu
使用Python的matplotlib绘制lozi混沌映射吸引子
使用Python的matplotlib绘制lozi混沌映射吸引子
日期:05月01日 作者:Linux
Python教程之绘制Mandelbrot集合
Mandelbrot(曼德布洛特)集合是在复平面上组成分形的点的集合。
日期:05月01日 作者:shandianke
使用 Python 绘制 Mandelbrot 分形图
以前收集的关于Mandelbrot分形图的Python脚本,画出一个分形并不是想像的那么难,并且被这美丽而又统一的图案深深的吸引了。所以决定用Python绘Mandlebrot Set和Julia Set。
日期:05月01日 作者:Linux
关于 JavaScript 中的继承
关于 JavaScript 中的继承
日期:05月01日 作者:刘哇勇
React 虚拟 DOM 的差异检测机制
React 使用虚拟 DOM 将计算好之后的更新发送到真实的 DOM 树上,减少了频繁操作真实 DOM 的时间消耗,但将成本转移到了 JavaScript 中,因为要计算新旧 DOM 树的差异嘛。所以这个计算差异的算法是否高效,就很关键了。
日期:05月01日 作者:刘哇勇
SpringBoot 整合 HttpClient
SpringBoot 整合 HttpClient
日期:04月30日 作者:super-jing
C++ 定时器Timer在项目中的使用
C++ 定时器Timer在项目中的使用
日期:04月30日 作者:woniu-felix
MySQL数据库Inception工具学习与测试案例
Inception可以做的工作远不止是一个自动化审核工具,同时还具备执行,生成对影响数据的回滚语句(类似闪回的功能),这样一条龙服务的工具,将会给DBA的工作带来翻天覆地的变化
日期:04月30日 作者:东山絮柳仔
Java面试题之Java基础知识
Java面试题之Java基础知识
日期:04月30日 作者:Linux
Python函数(函数定义、函数调用)使用详解
函数是 Python 程序的重要组成单位,一个 Python 程序可以由很多个函数组成。前面我们己经用过大量函数,如 len()、max() 等,使用函数是真正开始编程的第一步。
日期:04月30日 作者:Linux
C语言实现一个数的二进制位的倒位
在32位计算机中存储一个int类型的整形数时是按照二进制的的32个比特为存储的,例如"25"存储时存储的是“00000000 00000000 00000000 00011001”,而将其二进制数到位得到的是“11001000 00000000 00000000 00000000”.
日期:04月29日 作者:f_shell_x
C语言实现将一个数组中的奇数和偶数分开放在一起
在一个数组中的元素大多奇数和偶数是混在一起的,而将数组中元素奇数和偶数分开存放则是我们要解决的问题。
日期:04月29日 作者:f_shell_x
C语言实现在杨氏矩阵中查找数字
杨氏矩阵(一个二维数组,数组的每行从左到右是递增的,每列从上到下是递增的)
日期:04月28日 作者:sonissa
C语言利用联合和结构体将IP地址进行打印及换行
在联合体内部将十进制数字存储起来,得到的是一个占有四个字节的整形,而最终要将每个字节用点隔开将每个字节中的二进制数字打印出来,形成我们所看见的形式。
日期:04月28日 作者:f_shell_x
C++ qsort() 函数调用时实参与形参不兼容的问题解决
ERROR:  VS 的错误提示 —— int (Solution::*) (const void* a, const void* b) 类型的实参与 int (_cdecl::*) (const void* , const void* ) 类型的形参不兼容
日期:04月28日 作者:sylar5
C语言实现简单的冒泡排序
在算法中有几种经典的算法,其中就有冒泡排序法。冒泡排序,顾名思义,就是将元素冒泡出来,进行大小的对比,然后进行排序。冒泡排序算法的思想是在一个循环中将两个元素为一组单独拿出来
日期:04月28日 作者:Linux
C语言解析常用字符操作函数
在C语言中有很多的字符操作函数,而我们经常用到的字符操作函数有strcpy ,strncpy ,strcat ,strcmp ,strlen ,strlwr ,strupr ,gets ,puts ,等等很多很多。
日期:04月28日 作者:f_shell_x
Linux 下运行 C++ 程序出现 “段错误(核心已转储)”
Linux下写C++程序出现“段错误(核心已转储)”的问题:
日期:04月28日 作者:Linux
C语言数组中字符串的旋转(左旋与右旋)
在数组中定义一个字符串,该字符串由“ abcdef ” 组成,所谓左旋即是让左边的第一个字符旋转到右边去,左旋一个字符即是产生“ bcdefa ”这样的字符串,右旋与之相反。
日期:04月28日 作者:sonissa
Java集合之HashMap详解
Map类集合中的存储单位是Key-Value键值对,Map类使用一定的哈希算法形成比较均匀的哈希值作为Key,Value值挂在Key上。
日期:04月27日 作者:Linux
关于 Java 依赖注入
分别创建4个不同作用域的Bean,并使用注解的方式开发,@Component表名它们是组件类,需要Spring容器帮忙创建,@Scope注明作用域,value指明是哪种作用域
日期:04月27日 作者:edwinfound
shell控制多个进程并发执行实例
shell中实现多进程实际上就是将多个任务放到后台中执行而已,但是现在需要控制多进程并发的数量该如何实现呢?别急,我们一步一步来实现这个目标,首先从最原始的串行执行开始:
日期:04月26日 作者:醉落红尘
Python 与 C/C++混合编程的应用
我看到的一个很好的Python与c/c++混合编程的应用是NS3(Network Simulator3)一款网络模拟软件,它的内部计算引擎需要用高性能,但在用户建模部分需要灵活易用。NS3的选择是使用C/C++来模拟核心部件和协议,用python来建模和扩展。
日期:04月26日 作者:benson00
C/C++ 动态库与静态库的制作和使用
静态库的用法,静态库的文件名 libxxx.a -->对应Windows的.lib文件做静态库的命令:
ar rcs libxxx.a file1.o file2.o file.o 使用静态库
日期:04月25日 作者:小石王
C/C++的静态库与动态库
本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存运行。库有两种:静态库(Linux操作系统下是以.a做后缀,Windows操作系统下以.lib做后缀)和动态库(Linux操作系统下是以.so做后缀,Windows操作系统下��.dll做后缀)。
日期:04月25日 作者:cbyzju
C/C++ open函数的阻塞和非阻塞
调用open函数时,可以指定是以阻塞方式还是以非阻塞方式打开一个文件描述符。
日期:04月25日 作者:小石王
Linux stat函数和stat命令
Linux文件里的【inode = index node】解释:要理解inode必须了解磁盘和【目录项】,inode实际是连接【目录项】和磁盘的中间物质。
日期:04月25日 作者:小石王
Python文件和目录操作示例
Python实现把一个目录下所有的文件删除,在所有的目录下新建一个linuxidc.com.txt的文件,并在文件下写入“www.linuxidc.com”关键字。
日期:04月25日 作者:Linux
面试中可能被问到的常用排序算法
排序算法是一种比较简单的算法,从我们一开始接触计算机编程开始接触的可能就是排序或者搜索一类的算法,但是因为排序在其他的一些算法中应用较多,所以为了提高性能已经研究了多种排序算法。
日期:04月24日 作者:宁愿呢
Java多线程之Executor框架和手写简易的线程池
线程池一种线程使用模式,线程池会维护多个线程,等待着分配可并发执行的任务,当有任务需要线程执行时,从线程池中分配线程给该任务而不用主动的创建线程。
日期:04月24日 作者:宁愿呢
ReentrantLock是如何基于AQS实现的
ReentrantLock是一个可重入的互斥锁,基于AQS实现,它具有与使用 synchronized 方法和语句相同的一些基本行为和语义,但功能更强大。
日期:04月24日 作者:宁愿呢
Shell脚本基础之几种括号、引号的使用方法
Shell 脚本中经常需要用到一些括号、引号表达式,功能各不相同,本文详细介绍一下。
日期:04月23日 作者:tongye
Python中使用Matplotlib绘制3D图形示例
3D图形能给我们对数据带来更加深入地理解。python的matplotlib库就包含了丰富的3D绘图工具。3D图形在数据分析、数据建模、图形和图像处理等领域中都有着广泛的应用,下面将给大家介绍一下如何在Python中使用 matplotlib进行3D图形的绘制
日期:04月23日 作者:hitrjj
Python实现将文本生成二维码示例代码
本文分享了Python实现将文本生成二维码的详细代码详细示例,供大家参考,具体内容如下
日期:04月22日 作者:Linux
Python下利用QR Code模块生成二维码示例
Quick Response code(QR Code)是一种二维码,用于快速可读性和相对较大的存储容量。 代码由在白色背景上以正方形图案排列的黑色模块组成。
日期:04月22日 作者:Linux
使用Python pygal模块绘制世界地图示例
使用Python pygal模块绘制世界地图示例
日期:04月22日 作者:keqipu
关于numpy.rollaxis函数
numpy.rollaxis 函数向后滚动特定的轴到一个特定位置,格式如下:numpy.rollaxis(arr, axis, start)参数说明:
日期:04月22日 作者:jerryspace
Ubuntu下使用Python的pygal库创建SVG矢量图形
SVG是一种矢量图格式,是Scalable Vector Graphics三个单词的首字母缩写。它是基于XML(Extensible Markup Language),由World Wide Web Consortium(W3C)联盟进行开发的。严格来说应该是一种开放标准的矢量图形语言
日期:04月22日 作者:醉落红尘
认识 AngularJS中的$parse和$eval
$parse和$eval都是用来将表达式转为一个函数,$eval是scope的一个方法,$parse是一种全局可以使用的服务。
日期:04月21日 作者:Linux
如何使用Python3实现svg转png与pdf(附转换源代码)
本文就给大家讲解如何使用Python3实现svg转png与pdf,并附上附转换源代码下载,有需要的朋友可以参考参考,希望对大家有所帮助。
日期:04月21日 作者:醉落红尘
Python matplotlib绘图示例 - 绘制三维图形
Python matplotlib模块是扩展的MATLAB的一个绘图工具库。它可以绘制各种图形,下面就学习了下Python中的matplotlib模块,如何绘制三维图形。
日期:04月20日 作者:Linux
Python matplotlib绘图示例 - 进度颜色条的高斯噪声图表
本文介绍使用Python matplotlib绘图一个带进度颜色条的高斯噪声图表,很有借鉴意义,需要的网友可以参考一下。
日期:04月20日 作者:Linux
Python3绘制整齐的表格
Python新手入门:教你如何绘制整齐的表格。
日期:04月20日 作者:谷咕咕
Python3实现简单三级菜单功能示例代码
本文用实例讲述了Python3实现的简单三级菜单功能。分享给大家供大家参考,具体如下:
日期:04月20日 作者:Linux
内容分类