ICode9

精准搜索请尝试: 精确搜索
  • electron初探2022-02-14 16:45:14

    一.electron框架一般很难下载,使用淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org   二.示例工程目录 index.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Hello World!</title>

  • 内核启动流程-初探2022-02-10 23:03:00

    目录1. Question2. 程序入口2.1. _text2.2. head.S3. 内核启动基本流程3.1. head.S3.2. start_kernel 1. Question 内核启动入口在哪,怎么从代码中找到入口? 启动内核前,要有哪些准备工作? 进程调度是何时开始的? 多核启动是何时完成的? 2. 程序入口 基于linux-5.15 ARM64分析。 2.1.

  • C# 二进制序列化和反序列化(初探)2022-02-07 02:02:22

    一、前言   在用C语言编程的时候,如果要通过网络或者串口等接口传输一个结构体,通常会将这个结构体指针强转成char类型的指针,然后以char类型传输,在另外一边将接收到的数据的指针再转成想要的结构体指针即可。在C#里显然是不能用这种方法操作的。如果用C#编程,可以将需要传输的对象

  • Android Root原理初探,字节跳动内部学习资料泄露2022-02-06 13:02:47

    Linux发行版:Linux内核 + 文件系统(ext3/4) Android:Linux内核 + 文件系统(ext3/4) Android 没有本地窗口系统 而Linux是可以脱离X窗口的。 Android 没有glibc library Android并不包括一整套标准的Linux应用程序 而Linux也是可以脱离这两点的。 Android内置了专有的驱动程

  • 初探Pickle反序列化2022-02-05 21:31:34

    Pickle原理剖析 为什么需要Pickle 如果我们需要存储的东西是一个dict、一个list,甚至一个对象,依然选用存储字符串的方法就很繁琐。所以需要序列化 序列化:对象-->字符串 反序列:字符串-->对象 各大语言都有自己的反序列库,而Python的库就是Pickle 比如下图,显示了对象的两种显示模式。

  • 社交网络分析的 R 基础:(一)初探 R 语言2022-02-05 15:33:17

    写在前面 3 年的硕士生涯一转眼就过去了,和社交网络也打了很长时间交道。最近突然想给自己挖个坑,想给这 3 年写个总结,画上一个句号。回想当时学习 R 语言时也是非常戏剧性的,开始科研生活时到处发邮件要源代码,发完最后一封本以为又是无功而返,很意外的收到了秒回的邮件,邮件中附上了由

  • C#互斥锁初探2022-02-04 11:33:59

    一、前言   互斥锁用于保护临界资源,本文是在对linux中的互斥锁有了一定理解之后再对C#中的互斥锁进行分析,互斥锁的作用以及linux中的互斥锁请看我这篇博客https://www.cnblogs.com/Suzkfly/p/14363619.html   本文是在查阅了一些网上的资料,以及自己对官方的Mutex类和WaitHandl

  • 利用模n同余类乘群初探素数的分布规律2022-02-03 12:00:38

    利用模n同余类乘群初探素数的分布规律 由模 n 同余类集合构成的 n 阶加群 按模 n 同余分类,整数 Z 被分为 n 个子集,即 [1]n、[2]n、...、[n]n,简记为 [1]、[2]、...、[n]。 Zn = {[1], [2], ..., [n]} 称为模 n 同余类集合。易知 Zn 是以 [n] 为单位元(零元)的 n 阶加群. 以 Z8 为

  • 【openwrt】初探 基于MT76212022-01-30 17:00:31

    1、基础开发环境搭建 2、换源 openwrt编译很慢?openwrt如何加快编译速度?openwrt编译慢原因及解决办法 - HarveyCC - 博客园 https://www.cnblogs.com/yaozuopan/p/12840424.html 3、生成bin提示too big问题 问题: Warning: build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/

  • 「现代C++设计魅力」虚函数继承-thunk技术初探2022-01-29 09:32:54

    简介:工作中使用LLDB调试器调试这一段C++多继承程序的时候,发现通过lldb print(expression命令的别名) 命令获取的指针地址和实际理解的C++的内存模型的地址不一样。那么到底是什么原因呢? ​ 作者 | 扬阜 来源 | 阿里技术公众号 一 问题背景 1 实践验证 工作中使用LLDB调试器调试

  • 零知识证明系列概述—从初探到 zk-SNARK 入门【9】2022-01-24 15:30:41

    一、初探零知识证明 前言 区块链的发展可谓是日新月异,分布式账本,哈希函数,merkle tree,公钥算法,p2p网络,共识机制,智能合约等等很高大上的名词相信大家一定都不会很陌生。区块链像一个有机体,融合了各种不同的理论技术。零知识证明是构建信任的重要技术,也是区块链这个有机体中不可缺

  • angr初探2022-01-23 16:32:06

    目录angr初探0.0 一些碎碎念1.0 angr介绍1.1符号执行2.0 virtualenvwrapper2.1 安装virtualenvwrapper2.2 virtualenvwrapper的操作命令3.0 使用初探3.1 00_angr_find3.2 找出口3.3 写python脚本 angr初探 0.0 一些碎碎念 本来是想学z3的,后来发现都要用 virtualenvwrapper ,既然都

  • Opencv初探2022-01-21 10:31:27

    文章目录 2-1、一个简单的加载并显示图像的OpenCV程序结果 2-1、Canny边缘检测器输出一个单通道的(灰度)图像结果 2-2与示例2-1不同的是直接使用using namespace std2-3、一个简单的播放视频文件的OpenCV程序2-4加入了滑动条的基本浏览窗口结果 2-5、加载图像并且在显示之

  • 【SpringBoot】2、运行原理初探【狂神篇】2022-01-17 19:33:02

    1、pom.xml 自已建的 Spring Boot 工程,默认就有一个父工程 spring-boot-starter-parent,父工程里面还有一个父工程 spring-boot-dependencies 自建工程 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>

  • 初探操作sqlite数据库2022-01-07 10:00:47

    import sqlite3 from hashlib import md5 from datetime import datetime     # 生成MD5 def make_md5(s, encoding='utf-8'):     # 返回MD5值     return md5(s.encode(encoding)).hexdigest()     # 主函数 if __name__ == '__main__':       start_time = da

  • Postman 使用教程 - API 接口自动化测试初探2022-01-01 19:05:46

    Postman 使用教程 - API 接口自动化测试初探 本文首发:Postman 使用教程 - API 接口自动化测试初探 - 卡拉云 Postman 是一套 API 接口测试工具,它的强大在于灵活趁手的自动化接口测试流程,极大的提高了 API 测试效率。本教程将由浅入深,带领大家一起学习如何使用 Postman 进行接口测

  • 图像分割初探2022-01-01 16:06:39

           图像分割是计算机视觉研究中的一个经典难题,已经成为图像理解领域的一个热点。图像分割是图像分析的第一步,是计算机视觉的基础和图像理解的重要组成部分,同时也是图像处理中最困难的问题之一。所谓图像分割,是指根据灰度、空间纹理、几何形状等特征把图像划分成若干个互不

  • 初探设计模式:建造者模式2021-12-31 16:33:09

    建造者模式与装饰器模式区别: 装饰器模式是针对相同的处理方案,添加额外装饰 建造者模式是针对固有的多种处理方式,选择性组合起来达成不同的结果 建造者模式的关键,是将复杂对象的构建过程与它本身的表示分离,使得同样的构建过程可以创建不同的表示 以饭店商品出单为例: 1. 先定义一个

  • 初探设计模式:静态代理2021-12-30 11:06:15

    业务场景:学生信息新增与删除 public interface StudentService { /** * 新增学生 */ void insertStudent(); /** * 删除学生 */ void deleteStudent(); } public class StudentServiceImpl implements StudentService { /** * 新

  • RLS算法-公式初探2021-12-30 10:37:20

    RLS算法-公式推导 不带遗忘因子的推导:递推最小二乘法推导(RLS)——全网最简单易懂的推导过程 - 阿Q在江湖的文章 - 知乎 https://zhuanlan.zhihu.com/p/111758532 对于一组观测点\((x_1, y_1)\),\((x_2, y_2)\),\(\cdots\),\((x_n, y_n)\),有如下优化问题: \[err_{min} = min \sum_{i=1

  • 初探语音识别ASR算法2021-12-28 10:33:27

    摘要:语音转写文字ASR技术的基本概念与数学原理简介。 本文分享自华为云社区《新手语音入门(三): 语音识别ASR算法初探 | 编码与解码 | 声学模型与语音模型 | 贝叶斯公式 | 音素》,作者:黄辣鸡 。 语音识别技术的发展已有数十年发展历史,大体来看可以分成传统的识别的方法和基于深度学习

  • 初探Protostuff的使用2021-12-21 13:33:34

    初探Protostuff的使用 最近在学习RPC,看到了一个叫做Protostuff的库,是基于谷歌Protocal Buffer的序列化库,之前了解过Protocol Buffer,对学习了一些资料后,写了个demo,记录下来。 什么是Protocol Buffer? Protocol Buffer是谷歌出品的一种数据交换格式,独立于语言和平台,类似于json。Googl

  • 时空知识图谱应用初探2021-12-21 10:01:59

    一、时空知识图谱概述        时空知识图谱不单单是一个“增强型”的开放域知识图谱,而是需要结合业务场景和领域知识,并针对时空知识自身的特点,对知识的概念、实体和关系进行语义化和时空化拓展。时空知识图谱除了描述语义关系外,还需要考虑空间关系和时间关系的描述,如何建立

  • ThreadPoolExecutor线程池初探2021-12-19 21:01:16

    1 ThreadPoolExecutor线程池初探 1.1 线程池的创建 ThreadPoolExecutor 基于Executors创建线程池的方法就不在赘述,本文主要介绍通过ThreadPoolExecutor对象创建线程池 ThreadPoolExecutor的参数共有七个 corePoolSize – 线程池中的核心线程数, 除非设置allowCoreThreadTimeO

  • JVM快速初探2021-12-19 16:59:52

    文章目录 前言JAVA基础回归JVM所在位置JAVA程序的执行 JVM 架构图Class Loader(类加载器)类加载器的分类(双亲委派机制)沙箱安全机制Native 本地方法(JNI)方法区栈栈溢出栈内存栈帧堆/栈/常量池/方法区的关系 堆区永久区 GC(垃圾回收机制)引用计数算法复制算法标记清除标记压缩

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有