ICode9

精准搜索请尝试: 精确搜索
  • C# 二进制序列化和反序列化(初探)2022-02-07 02:02:22

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

  • Redhat7.4-Python安装配置cx_Oracle2022-02-06 16:00:19

    上传必要包文件这里不做赘述。 [zhangsan@test2 ~]$ unzip instantclient-basic-linux.x64-11.2.0.4.0.zip -bash: unzip: 未找到命令[zhangsan@test2 ~]$ yum install -y unzip zip已加载插件:product-id, search-disabled-repos, subscription-manager[zhangsan@test2 ~]$ su - r

  • 自然主键和业务主键2022-01-23 16:03:25

     主键除了:单一主键和符合主键之外,还可以分类成:     自然主键:主键值是一个自然数,和业务没关系     业务主键:主键值和业务紧密关联,例如拿银行卡账号做主键值。     实际开发业务自然主键使用比较多,因为主键一旦和业务挂钩,当业务发生变动的时候,可能会影响到主键值,   

  • String概述2022-01-13 20:03:12

    String 字符串是常量,创建之后不可改变。 字符串字面值存储在字符串池中,可以共享。 public class Demo3{ public static void main(String[] args){ String name = "hello";//"hello" 常量存储在字符串池中 name = "zhangsan";//"zhangsan"赋值给name变量,给字符

  • redis位图(bitmap)常用命令的解析2022-01-10 15:01:40

    描述   bitmap是redis封装的用于针对位(bit)的操作,其特点是计算效率高,占用空间少,常被用来统计用户签到、登录等场景 常用命令及解析 常用命令 setbit key offset value   给key在指定位索引位置上(offset)设置一个value,因为是bit所以value只能为0或1;如setbit zhangsan 2 1

  • python 列表 的使用2021-12-25 17:30:01

    转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站 列表 列表的使用 names=["ZhangSan","Guyang","Xianghuaqiang","Yuanbiao"]; print(names); 运行结果: 打印列表、["ZhangSan", "Guyang", "Xianghuaqiang", &

  • CentOS7学习笔记(六) 用户权限管理2021-12-22 17:35:32

    用户、用户组与文件的关系 在了解权限管理之前先创建一些用户和用户组便于后续学习,在root用户下操作: # 创建两个用户组 [root@localhost data]# groupadd kaifa [root@localhost data]# groupadd ceshi # 创建三个用户,指定他们进入的用户组 [root@localhost data]# useradd -g ka

  • 修改项目bug在gitlab上2021-12-18 01:01:49

    第一步:$> ssh-keygen -t rss -C zhangsan@abc.com; 第二步:拷贝公钥到gitlab; 第三步: $> git config —global user.name zhangsan $> git config —global user.email zhangsan@abc.com 第四步:$> git clone git@lab.com:org/project.git; 第五步:$> git checkout -b project-2017

  • python中doctest文档测试2021-12-17 18:03:37

    doctest doctest为python自带一个测试模块,他会搜索模块中看起来像是交互式会话的代码片段,然后执行并验证结果; 使用方式1: 1、测试用例的位置必须放在整个模块文件的开头,或者紧接着对象声明语句的下一行。也就是可以被 __doc__ 这个属性引用到的地方。并非像普通注释一样写在哪里

  • 不愧是清华大佬把python基础讲得这么详细——if语句与while循环2021-12-12 21:33:55

      上一篇我们讲到了倒叙,接下来我们讲元组,有关于列表,字符。变量可以点击我的主页查看,记得点击关注哦。   if语句   if 关键字或条件判断:   条件(即为表达式):   条件也可以是输出语句   name='清安'   if name=='清安':   print('正是清安')   # 其结果是:   #

  • SpringBoot系列(二)配置文件2021-12-09 22:35:20

    1、配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的; •application.properties •application.yml 配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好; 之前玩MVC时候的配置文件多半是 xxx.xml的配置文件。 YAML:以数据为中心,比j

  • Linux 的用户创建2021-12-09 12:33:11

    Linux 的用户创建 用来创建一个用密钥登录的用户。 在有 sudo 权限的管理员用户下操作。如需新建用户 zhangsan # 查看一下当前目录 $ sudo ls # 新建用户 $ sudo adduser zhangsan # 设置第一次登录时需要修改密码 $ sudo passwd -e zhangsan 由于登录需要使用密钥,需要让用户生

  • Python -- 面向对象(2)2021-12-08 20:32:56

      class Bar: def foo(self,arg): print(self.name,self.age,self.gender,arg) z1 = Bar() z1.name = 'Tom' z1.age = 30 z1.gender = 'male' z1.foo('why') print('================================================

  • python操作redis2021-12-08 13:00:26

    说明:{}里面的文字是详细说明,可不用看 导入包,连接redis import redis r = redis.StrictRedis(host='localhost', port=6379, db=0) 一、操作字符串 1.添加一个字符串到redis中,用set方法{属性有set(name, value, ex=None, px=None, nx=False, xx=False)ex过期时间s,px过期时间ms,nx

  • 浅谈Java引用和Threadlocal的那些事2021-12-03 16:00:50

    这篇文章主要介绍了Java引用和Threadlocal的那些事,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 1 背景 某一天在某一个群里面的某个群友突然提出了一个问题:"threadlocal的key是虚引用,那么在threadlocal.get()的时候,发生GC之后,key是否是null?"屏

  • 前端常用设计模式之代理模式2021-12-02 20:01:02

    前情 在前端开发越来越复杂的今天,越来越需要一些设计模式来提高开发质量和效率 定义 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 代码演示 通过中介代理卖房子 le

  • python数据类型2021-11-26 21:32:40

    数据类型 概述 数字,字符串,元祖是不可变数据类型(更改其值是在内存里开辟新的空间来存放新值,原内存地址里的值不变) 对于不可变数量类型:先进行修改操作再打印,否则会会返回None 列表,字典,集合是可变数据类型(在内存地址不变的基础上可以修改值)字符串,列表,元祖都属于序列(都有索引,

  • 一看就懂的,java深拷贝浅拷贝2021-11-23 18:06:05

    将一个对象的引用复制给另外一个对象,一共有三种方式。第一种方式是直接赋值,第二种方式是浅拷贝,第三种是深拷贝。所以大家知道了哈,这三种概念实际上都是为了拷贝对象啊。   1、直接赋值 好,下面我们先看第一种方式,直接赋值。在Java中,A a1 = a2,我们需要理解的是这实际上复制的是引用

  • Symbol2021-11-20 23:00:27

    Symbol是什么  symbol 是 ES6 中新增的一种基本数据类型 Symbol的作用 用于表示独一无二的值 Symbol使用 let s = Symbol(); 生成一个独一无二的值存放到变量  s  中 使用  Symbol 生成独一无二的值时需要加  () ,但不能加 new  使用  Symbol 时可以添加

  • 开源OA协同办公平台搭建教程丨模糊人员匹配功能配置说明2021-11-18 16:35:18

    ​​ 这篇文章主要写的是在O2OA开源协同办公项目所搭建的系统中,模糊人员匹配功能配置说明: zhangsan@123@P 标识个人的唯一标识符号 zhangsan@综合部@I 标识身份的唯一标识符号   以身份为例:如果zhangsan@综合部@I 迁移到 zhangsan@市场部@I 那么系统将无法找到这个身份, 系统系

  • Elasticsearch 安装2021-11-13 21:32:20

    1 ElasticSearch 安装 1.1 ElasticSearch安装 1、上传ElasticSearch安装包 alt+p # 打开sftp窗口 # 上传es安装包 put e:/software/elasticsearch-7.4.0-linux-x86_64.tar.gz **2、执行解压操作 ** # 将elasticsearch-7.4.0-linux-x86_64.tar.gz解压到opt文件夹下. -C 大写

  • yml语法012021-11-06 22:34:14

    yml语法 引号的区别 双引号 不会转义字符串里面的特殊字符,特殊字符会作为本身想表达的意思 name: name: "zhangsan \n lisi" 输出:zhangsan 换行 lisi 单引号 会转义字符,特殊字符最终会以普通字符输出 name: 'zhangsan \n lisi' 输出:zhangsan \n lisi 对象和Map fri

  • Redis的学习笔记 day02_基本数据类型2021-11-05 12:02:18

    Redis作为内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它的value支持多种类型的数据结构,基本数据结构包含:字符串(strings)、 散列(hashes)、 列表(lists)、集合(sets)、 有序集合(sorted sets)五种。这五种数据结构在我们工作中经常使用到,面试过程中经常被问到,因此

  • 亚马逊S3简单介绍2021-10-27 14:01:59

    Amazon S3介绍Amazon Simple Storage Service (Amazon S3) 是一种对象存储,它具有简单的 Web 服务接口,可用于在 Web 上的任何位置存储和检索任意数量的数据。它能够提供 99.999999999% 的持久性,并且可以在全球大规模传递数万亿对象。 S3的基本数据结构S3的数据存储结构非常简单,就是

  • python == is id2021-10-22 01:31:46

    is: 是否同一对象 ==: 判断值是否相等,如果定义了__eq__()方法,按__eq__()判断 id:对象在内存中的地址 s = 'hello' s1 = 'hello' print(s == s1) print(s is s1) print(id(s) == id(s1))      三个都是true应该跟字符串缓存有关系,指向的都是同一个对象。超过缓存范围,is 和id应

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

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

ICode9版权所有