• Android 简单服务定位器模式实现

    03-27

    依赖注入(Dependency Injection)和服务定位器(Service Locator)是实现控制反转(Inversion of Control)的两种主要手段。Android的主流依赖注入框架有:Dagger 和 Kion这些依赖注入框架都感觉比较重。服务定位器比如少见,这里提供一个一个简单的服务定位器模式实现。引入项目地址:github.com/czy1121/ser…reposit

  • Python命令行运行文件的实例方法

    03-25

    1、说明写了python文件,想通过命令执行它,进入目录,并在命令执行中输入python文件名称。2、实例例如,桌子上有文件hello.py,内容是印刷一句话print("Hello, Python")要运行它,首先进入Desktop目录,然后在命令行中输入pythonhello.py即可运行:Solo-mac:Desktop solo$ python hello.pyHello, Python知

  • docker 无法释放端口的解决方案

    03-23

    今天遇到一个非常奇葩的情况就是当更新完docker镜像后,运行docker-compose up -d 出现了Bind for 0.0.0.0:xxxx failed: port is already allocated 的情况,通过netstat -ap | grep xxxx 之后发现时docker的某个进程一直占用这个端口而导致服务无法重新启动。通过一系列的解决方法:比如kill进程,重启d

  • Python 有可能删除 GIL 吗?

    03-22

    我们知道,在 CPython 中,有一个全局解释器锁,英文叫 global interpreter lock,简称 GIL,是一个互斥锁,用来保护 Python 世界里的对象,防止同一时刻多个线程执行 Python 的字节码,从而确保线程安全,这导致了 Python 的线程无法利用多核 CPU 的优势,因此有人说 Python 的多线程是伪多线程,性能不高,那么 Python 将来有可能去除 GI

  • c# 如何对网络信息进行相关设置(ip,dns,网关等)

    03-19

    网络的相关设置在项目开发中有较多的应用,有时候需要在项目中对网络信息进行相关设置。     现在提供提供几种相关的辅助方法类。(1).IP地址  /// <summary>  /// IP地址  /// </summary>  public string IpAddress  {   get   {    string ipAddress;    var address = GetAdd

  • 卸载显卡驱动后电脑黑屏怎么办?

    03-18关键词: 解决方法驱动程序右击显卡驱动黑屏

      很多用户在卸载了显卡驱动之后都出现了黑屏的情况,怎么操作都没有办法解决,所以今天系统之家小编就给你们带来了显卡驱动卸载后黑屏解决方法,只要退回到上个版本就好了,操作很简单的。  解决方法:  1、首先重新启动然后在进入时按下F8进入安全模式。  2、进入后右击桌面的此电脑并点击&ldquo;属性&rdquo;。  3、点击左侧任务栏的设备管理器,然后点击显示适配器的下拉右击你的显卡选择&ldq

  • Oracle手动建库安装部署超详细教程

    03-17

    手动创建PROD数据库步骤1 指定SIDOracle_SID是用于区别数据库实例的环境变量。ORACLE_SID=prodexport ORACLE_SID步骤2 确定Oracle环境的环境变量在操作系统平台下,Oracle_SID和ORACLE_HOME必须指定,建议指定PATH包含ORACLE_HOME/bin目录。环境变量的实际操作如下:创建数据目录和审计目录:[oracle@db1 ora

  • python sqlite3 判断cursor的结果是否为空的案例

    03-15

    len(list(cursor))若是0则为空举例:import sqlite3 # CREATE db = sqlite3.connect("E:/Pycharm/workspace/django_test/user.db") db.execute("create table user(info primary key,flag,result )") db.execute("insert int

  • 蚂蚁电竞显示器战煌ANT32VQC怎么样? 战煌ANT32VQC评测

    03-12关键词: 显示器这款的是蚂蚁刷新率

    电竞早在2019年12月份的蚂蚁电竞嘉年华中,蚂蚁电竞战煌ANT32VQC就已经发布了。显示器参数和价格亮相的时候,还是惊艳了在坐几乎所有人的。毕竟这个参数即便是放在现在来看,依旧非常抢眼。比较可惜的是因为疫情原因,产品的发布时间延期了整整一年。我也是在最近总算玩到这款期待已久的显示器,就让我们一起来开箱体验一下吧~外观&开箱蚂蚁电竞战煌ANT32VQC的外包装采用蚂蚁一贯的绿黑配色。显示器支架上

  • 大数据是什么?多大的数据叫大数据?

    03-10

    很多没有接触过大数据的人,都很难清楚地知道,究竟多大的数据量才可以称之为大数据。那么,根据数据收集的端口,企业端与个人端之间,大数据的数量级别是不同的。大数据是什么?多大的数据叫大数据?很多没有接触过大数据的人,都很难清楚地知道,究竟多大的数据量才可以称之为大数据。那么,根据数据收集的端口,企业端与个人端之间,大数据的数量级别是不同的。企业端(B端)数据近十万的级别,就可以称为大数据;个人端(C端

  • 2021 iuap数智化百城论坛走进济南 彰显数字化平台的力量

    03-10

    2021年是“十四五”开局之年,伴随“十四五”规划,国家对企业的数智化进展提出了明确的指导性意见,注重深化对数智化转型艰巨性、长期性和系统性的认识,强化数据驱动、集成创新、合作共赢理念,营造勇于、乐于、善于数智化转型的氛围。随着企业数智化进程的全面铺开,中国企业正在呼唤可以有效支撑数智化转型的商业创新平台。3月5日下午,YonBIP PaaS平台iuap数智化百城论坛正式开幕,首场走进山东济南,用

  • C语言线程对象和线程存储的实现

    03-09

    当每个线程为各自的变量使用全局标识符时,为保留这些变量各自的数据,可以采用线程对象(thread-local object)和线程存储(thread-specific storage)。这两项技术允许在一个给定线程中执行的函数可以共享数据而不造成冲突,即便当其他线程也在执行同样函数的情况下。使用线程对象线程对象是在声明中包含新存储类修饰符 _Thread_local 的全局或静态对象。这意味着:每

  • 在Bash脚本中引入alias的方法

    03-09

    alias的使用在日常开发中,为了提高运维效率,我们会用alias(命令别名)来定义命令的简称。比如在~/.bash_profile中添加:alias ll='ls -lrt --color'alias bdebug="go build -gcflags '-N -l'"alias py3='/usr/bin/python3'执行source ~/.bash_profile之后,这些alias定义

  • 两会声音 | 徐晓兰:产业数字化占数字经济比重已超过80%

    03-07

    随着新一代信息技术在经济社会中的快速扩散和深度融合,数字经济已成为当今世界最为重要的经济形态。以互联网经济为代表的数字经济迅速发展壮大,并催生出一系列新技术、新产品、新业态、新模式。但在数字产业化推进过程中,和实体经济结合不紧密、不充分与实体经济尤其是制造业转型升级迫切需要之间的矛盾日趋明显,产业数字化已成为数字经济发展的新方向,并推动数字经济加速进入“下半场”。作为第四次工业革命的重要基石,工业

  • 无人数据中心再被提及 未来或可期

    03-07

    长久以来,传统数据中心一直在通过人工来管理和维护服务器。为此,给运维人员提供工作环境和条件所进行的各种安全设置和环境设施或多或少的都需要利用一定的空间和能源。多年前提及的熄灯数据中心的设想近日又再次被提出,一时间又激起了行业内的波澜。  熄灯数据中心首次亮相是在2011年,一家美国公司推出了名为ATC的小型无人值守数据中心。作为无人值守的数据中心,熄灯数据中心无需人工干预即可运行,能实现全面自动化

  • Pandas 如何筛选包含特定字符的列

    03-05

    问题提出:比如有一个三百多列的数据集,想要快速找到包含xxx的列,这里有三种方法if判断+列表解析式[x for x in df.columns if 'xxx' in x]str.contain()+列表解析式[x for x in df.columns[df.columns.str.contain('xxx')]]filter函数df.filter(like='xxx').columns关于f

  • 详解Java 中泛型的实现原理

    03-03

    泛型是 Java 开发中常用的技术,了解泛型的几种形式和实现泛型的基本原理,有助于写出更优质的代码。本文总结了 Java 泛型的三种形式以及泛型实现原理。泛型泛型的本质是对类型进行参数化,在代码逻辑不关注具体的数据类型时使用。例如:实现一个通用的排序算法,此时关注的是算法本身,而非排序的对象的类型。泛型方法如下定义了一个泛型方法, 声明了一个类型变量,它可以应用于参数,返回值,和方法内的代码逻辑。

  • postgresql的jsonb数据查询和修改的方法

    03-03

    什么是jsonb由PostgreSQL文档定义的数据类型json和jsonb几乎相同;关键的区别在于json数据存储为JSON输入文本的精确副本,而jsonb以分解的二进制形式存储数据;也就是说,不是ASCII / UTF-8字符串,而是二进制代码。本文主要讲的是如何随心所欲的查询和修改postgresql中jsonb格式的数据一、查询简单查询# 存储的是key-value格式的数据,通过指定的k

  • 解决tensorflow模型压缩的问题_踩坑无数,总算搞定

    03-02

    1.安装bazel,从github上下载linux版的.sh文件,然后安装2.从GitHub上下载最新的TensorFlow源码3.进入TensorFlow源码文件夹,输入命令bazel build tensorflow/tools/graph_transforms:transform_graph这里会遇到各种坑,比如ERROR: /opt/tf/tensorflow-master/tensorf

  • nginx常用命令放入shell脚本详解

    03-01

    1、创建一个文件夹存放nginx的shell脚本 /usr/local/task/nginx1)重启nginx的shell脚本vim reload.sh#!/bin/bashnginx -s reload2)设置nginx用户对html目录下所有文件读写执行权限的shell脚本vim setfacl.sh#!/bin/bashsetfacl -m u:nginx:rwx -R /usr/local

  • SpringBoot 配置 okhttp3的操作

    02-25

    1. Maven 添加依赖<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.10.0</version></dependency>2. application.properties 配置文件ok.http.connect-timeout=30ok.http.

  • java枚举enum,根据value值获取key键的操作

    02-24

    1.ZjlxEnum.javapublic enum ZjlxEnum implements IEnum {  SFZ("1", "居民身份证"),  XGZM("2", "香港特区护照/身份证明"),  AMZM("3", "澳门特区护照/身份证明"),  TWTXZ("4", "台湾居民来往大陆通行证"),  JWJZZ("5", "境外永久居住证"),  HZ("6", "护照"),  QT

  • PostgreSQL 中的单引号与双引号用法说明

    02-01

    在pg中的sql,单引号用来标识实际的值,双引号用来标识表名(table name)或列名(column name)等数据库中存在的值。如,执行一句query:select "name" from "students" where "id"='1' 加上引号的好处在于,当在程序中进行sql拼装的时候,可以简化对值的校验,同时又可以避免sql注入。即在数据库层面完成了事故的避免。如,同样执行的que

  • java 实现增量同步和自定义同步的操作

    01-22

    场景公司有多个系统。 需要从某个系统拿数据。初始化拿一次,然后每天增量同步。因为逻辑关系有些复杂,且涉及到多表,所以纯sql不太方便。项目之前的mybatis写死了, sysdate-1的数据。如何全量同步老办法可以让某系统调整modifyDate,本系统通过定时任务同步这些数据。缺点: 按规定不允许改数据,别人也不乐意改。较好的办法调整mybatis,传入参数变为自定义方法,这样就可以同步任意时

  • PostgreSQL copy 命令教程详解

    01-18

    报文介绍PostgreSQL copy 命令,通过示例展示把查询结果导出到csv文件,导入数据文件至postgresql。1. copy命令介绍copy命令用于在postgreSql表和标准文件系统直接传输数据。copy命令让PostgreSQL 服务器直接读写文件,因此文件必须让PostgreSQL 用户能够访问到。该命令使用的文件是数据库服务器直接读写的文件,不是客户端应用的文件,因此必须位于

 5460    1 2 3 4 5 6 7 8 9 10 下一页 尾页

微信扫一扫

易采站长站微信账号