转JSON 工具类

/*Copyright(c)2005,2014springside.github.io*LicensedundertheApacheLicense,Version2.0(the"License");*/packagecom.amway.common.util;importjava.io.IOException;importjava.util.Collection;importj
分类: 编程语言 发布时间: 12-19 23:50 阅读次数: 0

RedisUtil 工具类

packagecom.amway.msgcenter.msgtask.util;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.dao.DataAccessException;importorg.springframework.data.redis.connection.R
分类: 企业开发 发布时间: 12-19 23:50 阅读次数: 0

使用GPU硬件加速FFmpeg视频转码及排坑

Author:dongdongEmail:[email protected]本文内容包括:在Linux环境下安装FFmpeg通过命令行实现视频格式识别和转码有Nvidia显卡的情况下,在Linux下使用GPU进行视频转码加速的方法FFmpeg编译安装在FFmpeg官网https://ffmpeg.org/download.html可以下载到ubunto/debian的发行包,其他Linux发行版需
分类: 企业开发 发布时间: 12-19 23:40 阅读次数: 0

[LeetCode-203] Remove Linked List Elements

题目要求 Remove all elements from a linked list of integers that have value val. 删除链表中等于给定值 val 的所有节点。 示例 Input: 1->2->6-&
分类: 编程语言 发布时间: 12-19 23:34 阅读次数: 0

flask中使用flask-sqlalchemy

from flask import Flask from flask_sqlalchemy import SQLAlchemy from flask_migrate import Migrate,MigrateCommand from flask_script import Manager app = Flask(__name__) DB_URL = 'mysql + pysql://root:[email protected]:3306/flask_sqlalchemy?chaset=utf8' a
分类: 其他 发布时间: 12-19 23:34 阅读次数: 0

Qt的诞生和本质

有没有发现,在这个主函数里面没有了消息循环了。消息循环到哪里去了呢? 我们知道,每个GUI应用程序都有消息循环,一般都需要将消息循环while那个函数写到main的最后位置。那既然如此,为了代码复用,我们为什么不把它封装起来呢?因此就有了Application这个应用程序类,接下来首先看一下,Application这个类是如何定义的? 一个构造函数,一个exec函数,非常easy。看一下函数的定义: 关键之处:将GUI应用程序里面和界面元素无关的部分全部抽象到一个类中,这个类叫做Applica
分类: 其他 发布时间: 12-19 23:34 阅读次数: 0

#include <bits/stdc++.h> 万能头文件

// C++ includes used for precompiling -*- C++ -*- // Copyright (C) 2003-2013 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under
分类: 其他 发布时间: 12-19 23:34 阅读次数: 0

Linux Shell之监测程序

监测程序 一、探查进程   当程序运行在系统上时,我们称之为进程(process)。想要监测这些进程,需要熟悉ps命令的用法。ps命令好比工具中的瑞士军刀,它能输出运行在系统上的所有程序的许多信息。   但是随着ps命令的稳健而来的还有复杂性--有数不清的参数,这或许让ps命令成了最难掌握的命令。大多数系统管理员在掌握了能提供他们需要信息的一组参数后,就一直坚持只使用这组参数。   默认情况下,ps命令并不会提供那么多的信息: 1 xiaoyu@ubuntu:~$ ps 2 PID TT
分类: 其他 发布时间: 12-19 23:34 阅读次数: 0

表结构查询、还原库、查询非空字段、删除表中指定字段数据、修改数据、查看所有用户权限

表结构查询 1、describe student;      2、show columns from student; 3、Show creat table student; 还原库 mysql> source /data/lgj.msql 查询field的非空 select * from table_name where field != ‘’; 删除标中数据,Delete from table_name where id=3; 不加where则是删除整张表数据 修改数据 update ru
分类: 其他 发布时间: 12-19 23:34 阅读次数: 0

idea中使用python环境

idea中使用python环境,需要下载相关的python sdk 可以添加选择自己的python环境
分类: 其他 发布时间: 12-19 23:34 阅读次数: 0

Spring Boot之从Spring Framework装配掌握SpringBoot自动装配

Spring Framework模式注解   模式注解是一种用于声明在应用中扮演“组件”角色的注解。如 Spring Framework 中的 @Repository 标注在任何类上 ,用于扮演仓储角色的模式注解。 模式注解(角色注解) Spring Framework 注解 场景说明 @Component 通用组件模式注解 @Controller Web 控制器模式注解 @Service 服务模式注解 @Repository 数据仓储模式注解 @Configuration 配置类模式注解 在
分类: 其他 发布时间: 12-19 23:34 阅读次数: 0

paxos made simple 译文

1 Introduction The Paxos algorithm for implementing a fault-tolerant distributed system has been regarded as difficult to understand, perhaps because the original presentation was Greek to many readers. In fact, it is among the simplest and most obv
分类: 其他 发布时间: 12-19 23:34 阅读次数: 0

python_并发编程——队列

1.队列 from multiprocessing import Queue q = Queue(5) #创建队列对象,队列大小为5,队列中只能存放5个元素 q.put(1) #往队列中添加元素 q.put(2) q.put(3) q.put(4) q.put(5) print(q.full()) #检测队列是否满了~ print(q.get()) #取出队列中的值 print(q.get()) print(q.get()) print(q.get()) pri
分类: 其他 发布时间: 12-19 23:34 阅读次数: 0

从多核CPU Cache一致性的应用到分布式系统一致性的概念迁移

概述 现代多核CPU的cache模型基本都跟下图1所示一样,L1 L2 cache是每个核独占的,只有L3是共享的,当多个cpu读、写同一个变量时,就需要在多个cpu的cache之间同步数据,跟分布式系统一样,必然涉及到一致性的问题,只不过两者之间共享内容的方式不一样而已,一个通过共享内存来共享内容,另一个通过网络消息传递来共享内容。就像wiki所提及的: Interestingly enough, a shared-memory multiprocessor system really is
分类: 其他 发布时间: 12-19 23:34 阅读次数: 0

命令 chatter Lsaattr dirname Basename

命令 chatter 锁定文件,不能删除 不能更改 +i -i Lsaattr 查看文件加密信息 dirname 显示父目录 Basename 显示最后的目录名或文件名
分类: 其他 发布时间: 12-19 23:34 阅读次数: 0

MySQL必知必会-官方数据库表及SQL脚本导入生成

最近在复习SQL语句,看的是MySQL必知必会这本书,但是发现附录中只有表设计,没有表的具体数据。所以在学习相应的语句中体验不是很好,去网上查了数据库的内容,自己慢慢导入到了数据库中。把表放出来作为参照,SQL脚本语句放在最后,可以直接导到自己的数据库。 customer表 orderitems表 orders表 productnotes表 products表 vendors表 数据库SQL脚本语句 /* Navicat Premium Data Transfer Source Serv
分类: 其他 发布时间: 12-19 23:34 阅读次数: 0

06-Node.js学习笔记-创建web服务器

创建web服务器 //引用系统模块 const http = require('http'); //创建web服务器 const app = http.createServer(); //当客户端发送请求的时候 app.on('request',(req,res)=>{ //响应 res.end('<h1>hi,user</h1>'); }); //监听3000端口 app.listen(3000); console.log('服务器已启动,监听3000端口,请访问localh
分类: 其他 发布时间: 12-19 23:34 阅读次数: 0

工业视觉检测系统硬件选型

一、相机 1)面阵相机 品牌:灰点(凌云等代理)、堡盟(米兰克拉等代理)、Basler(三宝等代理)、e2v(微视代理)、AVT、海康威视、大恒、迈德威视等匹配; 价格区间:500万黑白面阵相机(全局曝光),价格约7K左右;1000万黑白面阵相机(全局曝光),价格约1W+;1000万黑白面阵相机(卷帘曝光),价格约2K到3K;2000万黑白面阵相机(卷帘曝光),价格约4K左右。 2)线扫相机 品牌:DALSA(加拿大)、海康威视(国产)、大华(国产)、e2v(微视代理)。 价格区间:DALSA
分类: 其他 发布时间: 12-19 23:34 阅读次数: 0

gin内置验证器使用

gin内置验证器使用 func TopicUrl(f1 validator.FieldLevel) bool { return true //返回true表示验证成功 } func main(){ router:=gin.Default() if v, ok := binding.Validator.Engine().(*validator.Validate); ok { //类型断言 v.RegisterValidation("top
分类: 其他 发布时间: 12-19 23:34 阅读次数: 0

周会材料:高并发程序设计<二>

第三章 JDK并发包https://www.cnblogs.com/sean-zeng/p/11957569.html JDK内部提供了大量实用的API和框架。本章主要介绍这些JDK内部功能,主要分为3大部分: 首先,介绍有关同步控制的工具,之前介绍的synchronized就是一种同步控制手段,将介绍更加丰富的多线程控制方法。 其次,将详细介绍JDK对线程池的支持,使用线程池,将很大程度提高线程调度的性能。 第三,介绍JDK的一些并发容器。这些容器专为并行访问所设计,绝对是高效、安全、稳定的
分类: 其他 发布时间: 12-19 23:34 阅读次数: 0