#pe

【线程篇】stop() 和suspend()

1.为什么不推荐用stop()和suspend()stop这个方法将终止所有未结束的方法,包括run方法。当一个线程停止时候,他会立即释放所有他锁住对象上的锁。这会导致对象处于不一致的状态。假如一个方法在将钱从一个账户转移到另一个账户的过程中,在取款之后存款之前就停止了。那么现在银行对象就被破坏了。因为锁已经被释放了。...
代码星球 ·2020-04-03

gem install cocoapods ERROR: While executing gem ... (Gem::FilePermissionError)

在cocoapods执行 sudogeminstallcocoapods的时候出现 Whileexecutinggem...(Gem::FilePermissionError)   Youdon'thavewritepermissionsforthe/usr/bindi...

Hyperledger Fabric 环境配置

简单说一下1.第一步,安装curlbrewinstallcurl注:没有brew的自行百度(mac)2. 安装Docker下载并安装DockerforMac:Docker.dmg,同时设置一下镜像:     3.安装Golang, 安装go ...

深入理解--SSM框架中Dao层,Mapper层,controller层,service层,model层,entity层都有什么作用

SSM是sping+springMVC+mybatis集成的框架。MVC即modelviewcontroller。model层=entity层。存放我们的实体类,与数据库中的属性值基本保持一致。service层。存放业务逻辑处理,也是一些关于数据库处理的操作,但不是直接和数据库打交道,他有接口还有接口的实现方法,在接口...

pipenv 的使用

pipenv包含了Pipfile、pip、click、requests和virtualenv。Pipfile是社区拟定的依赖管理文件,用于替代过于简陋的requirements.txt文件。注意:以下命令在项目根目录执行安装pipinstallpipenv查看版本pipenv--version创建pipenv--pyt...
代码星球 ·2020-04-02

Ubuntu16.04下Python2:pip安装opendr库

在Ubuntu16.04/Python2环境安装opendr遇到了问题,并且报错不清楚。使用dis_to_free的方法很好地解决问题。sudoaptinstalllibosmesa6-devsudoapt-getinstallbuild-essentialsudoapt-getinstalllibgl1-mesa-d...

Python+OpenCV4:读写输入和输出的简单实践(图片、视频、摄像头)

典型的文件处理流程如下:sys.argv命令行参数是读取文件时常用的方式。命令行参数保存在sys.argv的列表中,列表的第一个元素是脚本名称,后面的元素是命令行参数: 通过以下脚本sys_argv.py可以熟悉命令行参数的获取:1importsys23print(f'运行的脚本名是:{sys.argv[0]...

玩转spring boot——properties配置

前言   在以往的java开发中,程序员最怕大量的配置,是因为配置一多就不好统一管理,经常出现找不到配置的情况。而项目中,从开发测试环境到生产环境,往往需要切换不同的配置,如测试数据库连接换成生产数据库连接,若有一处配错或遗漏,就会带来不可挽回的损失。正因为这样,springboot给出了非常理想的解决方案&...

@PropertySource 加载指定的配置文件

1.person.properties文件person:lastName:helloage:18boss:falsebirth:2017/12/12maps:{k1:v1,k2:12}lists:-lisi-zhaoliudog:name:小狗age:12 2.java类:@PropertySource(va...

yml、properties文件配置

spring:datasource:url:jdbc:mysql://127.0.0.1:3306/wxdd?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8&useSSL=falsedriver-class-name:...
代码星球 ·2020-04-02

Mapper映射文件中的#和$的问题

 关于#号和$的区别select*fromuserwhereusername="?"andpassword=?"#号:1.使用#号传参有预编译的效果.防止sql注入攻击2.为参数添加一对""号约定:能用#号不用$$符:只有以字段的名称为参数时,才使用$符例子:select ...

Mybatis的Mapper接口传值问题

Mybatis的Mapper接口不允许多值传输思路:  将多值封装为单值  1.将值封装到对象中pojo  2.将值封装为集合数组array/List集合/Map集合  3.参数添加@Param这个注解,实际上为将参数封装为map集合...
代码星球 ·2020-04-02

Xadmin添加用户小组件出错render() got an unexpected keyword argument 'renderer

环境:Python3.7Django2.1Xadmin 原因:render函数在django2.1上有变化 解决方法:进入xadmin安装路径,编辑xadmin/views/dashboard.py36#render()gotanunexpectedkeywordargument'renderer'...

基于DirectShow和FFmpeg的USB摄像头监控软件-转

第一个版本 ###软件版本及实现功能0.0.1 1.USB摄像头枚举和设备信息获取2.实时视频观看3.24小时不间断录像,录像文件支持暴风影音播放###软件说明:软件基于DirectShow和FFMpeg开发###软件使用说明:1.第一次使用(以管理员权限运行)打开系统配置进行设备获取2.主界面双击...

ffmpeg解码RTSP/TCP视频流H.264(QT界面显示视频画面)

源码下载地址: http://download.csdn.net/detail/liukang325/9489952我用的ffmpeg版本为ffmpeg-2.1.8.tar.bz2 版本低了恐怕有些头文件和API找不到。 在Linux下解压后编译,Linux下编译很简单,我这里生成的动态库...
首页上一页...437438439440441...下一页尾页