手机版
你好,游客 登录 注册
rss订阅 手机访问 
Linux编程
Struct结构体详解
在C语言中,结构体不能包含函数。在面向对象的程序设计中,对象具有状态(属性)和行为,状态保存在成员变量中,行为通过成员方法(函数)来实现。C语言中的结构体只能描述一个对象的状态,不能描述一个对象的行为。
日期:昨 14:34 作者:harrypotterjackson
ThreadPoolExecutor 学习笔记
ThreadPoolExecutor 学习笔记
日期:11月09日 作者:柯三
JVM Java字节码的角度分析switch的实现
JVM Java字节码的角度分析switch的实现
日期:11月09日 作者:kesan 柯三
vue如何将单页面改造成多页面应用
手头有一个项目是使用 vue-cli 搭建的单页面应用。项目分为了管理平台和用户查看页面,用户查看页面是很简单的页面,但是在加载过程中,却加载了整个应用的打包代码,量重且影响了响应和体验。
日期:11月07日 作者:webhmy
如何修改Vue打包后文件的接口地址配置
常规的vue项目分为本地环境和生产环境,我们只要对 config 文件夹下的 dev.env.js 和 prod.env.js 做相应的配置即可。但是最近在做的项目中,涉及到私有化部署,就是对应的生产环境的地址,不是唯一的。
日期:11月07日 作者:webhmy
基于svg.js实现对图形的拖拽、选择和编辑操作
本文主要记录如何使用 svg.js 实现对图形的拖拽,选择,图像渲染及各类形状的绘制操作。 1、关于SVG
日期:11月07日 作者:webhmy
使用SVG绘制流程图
本篇主要记录流程图的实现过程中的难点和核心技术点,先上效果图:
日期:11月07日 作者:webhmy
git回退到某个历史版本与提交部分文件
当前项目使用git管理代码,在使用的过程中会遇到一些问题,这里记录下 1、合并代码后
日期:11月07日 作者:webhmy
记录JS如何使用广度遍历找到节点的所有父节点
我们在实际的工作业务场景中经常遇到这样的场景,求取树数据中某个节点的父亲节点以及所有的父亲节点,这样的场景下不建议使用深度遍历,使用广度遍历可以更快找到。
日期:11月07日 作者:webhmy
关于 Typescript 泛型、断言、解构、枚举
新的项目想使用typescript,因此又对其概念及使用过一遍,本文主要记录下对之前一些概念不太理解的地方。
日期:11月07日 作者:webhmy
算法复杂度O(logn)详解
算法复杂度O(logn)详解
日期:10月30日 作者:linhaostudy
算法排序 - 插入排序法
首先来解释一下插入排序法的原理,它的原理是每插入一个数都要将它和之前的已经完成排序的序列进行重新排序,也就是要找到新插入的数对应原序列中的位置。那么也就是说,每次插入一个数都要对原来排序好的那部分序列进行重新的排序
日期:10月30日 作者:linhaostudy
堆排序算法详解
作为选择排序的改进版,堆排序可以把每一趟元素的比较结果保存下来,以便我们在选择最小/大元素时对已经比较过的元素做出相应的调整。
日期:10月30日 作者:linhaostudy
QT在Linux下获取网络类型
QT在Linux下获取网络类型
日期:10月30日 作者:xupeidong
Java instanceof 和 Class.isInstance()区别与应用
instanceof 关键字用于判断某个实例是否是某个类的实例化对象,形如:
日期:10月28日 作者:
Python 命令行参数解析工具 argparse
Python 命令行参数解析工具 argparse
日期:10月22日 作者:freshchen
Java8新特性之Lambda
Java8应该是目前最大的一次更新了,更新后我们迎来了很多新特性,其中便包括Lambda表达式,函数式编程的思想正式进入Java,让我们看一个经典案例。
日期:10月22日 作者:freshchen
Spring中@Import的各种用法以及ImportAware接口
@Import注解提供了和XML中<import/>元素等价的功能,实现导入的一个或多个配置类。@Import即可以在类上使用,也可以作为元注解使用。
日期:10月17日 作者:coderxiaohei
Shell编程之case语句与循环语句
Shell编程之case语句与循环语句
日期:10月12日 作者:SiceLc
Shell编程规范与变量
Shell编程规范与变量
日期:10月10日 作者:SiceLc
Shell编程之条件语句
Shell编程之条件语句
日期:10月10日 作者:SiceLc
Java注解深入理解
Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java 注解是从 Java5 开始添加到 Java 的。
日期:10月10日 作者:Linux
通过编写扫雷游戏提高你的 Bash 技巧
那些令人怀念的经典游戏可是提高编程能力的好素材。今天就让我们仔细探索一番,怎么用 Bash 编写一个扫雷程序。
日期:10月07日 作者:Linux
Python 生成器和推导式
Python 生成器和推导式
日期:10月07日 作者:wangtp
spring加载bean流程解析
spring作为目前我们开发的基础框架,每天的开发工作基本和他形影不离,作为管理bean的最经典、优秀的框架,它的复杂程度往往令人望而却步。不过作为朝夕相处的框架,我们必须得明白一个问题就是spring是如何加载bean的
日期:10月05日 作者: Yrion
深入理解动态代理源码
早期学习了动态代理在实际开发中的使用场景和使用方法,我们也知道了最经典的mybatis的mapper就是采用动态代理来实现的,那么动态代理的背后是怎样的原理?
日期:10月05日 作者:Yrion
Linux TCP滑动窗口代码简述
TCP的可靠性大致通过3类方法来保障:1.确认和重传。2.流量控制。3.拥塞避免。其中的流量控制中使用的滑动窗口,使得TCP的发送方和接收方速度得以匹配,从而为传输提供了可靠性支撑。
日期:09月30日 作者:yhp-smarthome
Python3定时器任务代码
Python3定时器任务代码
日期:09月24日 作者:frisk
Python 字符串和常用数据结构
Python 字符串和常用数据结构
日期:09月24日 作者:abels0025
C++ const 引用 指针
把引用绑定到const对象上,称之为对常量的引用,对常量的引用不能用作修改它所绑定的对象,引用 及其 引用的对象 都是常量
日期:09月23日 作者:zhxmdefj
C++传值和传引用
传值参数的机理完全一样,由于每次调用函数时都会重新创建它的形参,并用传入的实参对形参进行初始化,所以函数对形参做的所有操作不会影响实参,如果我们想让函数改变我们传入的实参本身们就可以用到指针形参访问函数外部对象
日期:09月23日 作者:zhxmdefj
C++类的this指针详解
这篇文章主要讲解隐式this指针的概念,以及如何使用,包含const,先直接给出一个C++Primer里的类,你可能还不能完全看懂,但是不着急,我们一点点解释
日期:09月23日 作者:zhxmdefj
理解Java中的switch分支语句
switch语句用于多分支选择,由一个控制表达式和多个case标签组成。switch语句后面的控制表达式的数据类型只能是byte、short、char、int、String和枚举类型,不能是其它类型。
日期:09月23日 作者:sevencutekk
C++中类的静态成员变量和静态成员函数
C++静态成员变量,先来回顾一下普通成员变量 通过对象名能够访问public成员变量每个对象的普通成员变量都是专属的,不能在对象之间共享
日期:09月20日 作者:Linux
系统调用IO和标准IO
在Linux中一切皆文件,文件操作在Linux中是十分重要的。为此, Linux内核提供了一组用户进程与内核进行交互的接口用于对文件和设备进行访问控制,这些接口被称为系统调用。
日期:09月20日 作者:songhe364826110
C++类中的函数重载实例
C++中支持函数的重载,并且知道函数重载有一下几个特性: 1. C++函数重载回顾 函数重载的本质为相互独立的不同函数 C++通过函数名和函数参数确定函数调用无法直接通过函数名得到重载函数的入口地址函数重载必然发生在同一个作用域中
日期:09月20日 作者:Linux
持续构建:C++容器化编译环境
在当前的主流的持续集成与持续交付中,Java项目仍然是大多数实践中主要的构建语言,这篇文章以gcc的容器化构建环境为例,通过gcc下的HelloWorld示例项目来介绍一下如何使用容器方式进行c++语言项目的构建。
日期:09月20日 作者:liumiaocn
关于 Linux五种IO模型
Linux下可用的IO模型有5种,分别是: 阻塞式IO 非阻塞式IO IO复用信号驱动式IO(SIGIO) 异步IO(Posix的aio_系列函数)
日期:09月19日 作者:songhe364826110
System V共享内存实例详解
System V共享内存在概念上类似于Posix共享内存,代之以调用shm_Open后调用mmap的是,先调用shmget,再调用shmat。
日期:09月19日 作者:songhe364826110
Python实现经典算法
Python实现经典算法
日期:09月19日 作者:oxtime
Python快速生成验证码
利用Python库random,string生成大小写字母和数字的随机验证码
日期:09月17日 作者:vinic-xxm
Pytorch 常用函数
Returns a tensor where each sub-tensor of input along dimension dim is normalized such that the p-norm of the sub-tensor is lower than the value maxnorm。解释:返回一个张量,包含规范化后的各个子张量,使得沿着dim维划分的各子张量的p范数小于maxnorm。
日期:09月16日 作者:king-lps
Python3 queue队列类
class queue.PriorityQueue(maxsize=0) ,优先级队列构造函数。 maxsize 是个整数,用于设置可以放入队列中的项目数的上限。当达到这个大小的时候,插入操作将阻塞至队列中的项目被消费掉。如果 maxsize 小于等于零,队列尺寸为无限大。
日期:09月16日 作者:king-lps
SciPy模块应用
图像的高斯模糊是非常经典的图像卷积例子。本质上,图像模糊就是将(灰度)图像I 和一个高斯核进行卷积操作:,其中是标准差为σ的二维高斯核。高斯模糊通常是其他图像处理操作的一部分,比如图像插值操作、兴趣点计算以及很多其他应用...
日期:09月16日 作者:king-lps
wxPython制作跑monkey工具(Python3)
wxPython制作跑monkey工具python文件源代码内容Run Monkey.py如下:
日期:09月11日 作者:jingzaixin
Python3使用PySynth制作音乐
本人虽然五音不全,但是听歌还是很喜欢的。希望能利用机器自动制作音乐,本我发现了一个比较适合入门的有趣的开源音乐生成模块PySynth,文我们主要讲解下如何Python3使用PySynth制作音乐。
日期:09月08日 作者:Linux
Python PIL库图像处理操作详解
PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了。
日期:09月08日 作者:lyrichu
Python模块列表字典
Python模块列表字典
日期:09月07日 作者:guantou1992
Python 常用模块详解
模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test)
日期:09月07日 作者:guantou1992
Python迭代器深入理解
Python迭代器深入理解,迭代器(1)可迭代对象: <1> 只要具有__ iter __()方法就是一个可迭代对象
日期:09月07日 作者:永亮
  • 1/429
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 429
  • »
内容分类