ffmpeg静态库Windows版本

GitHub上面有一个项目 提供了编译环境 以及编译好的静态库 https://github.com/ShiftMediaProject/FFmpeg
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

Django 之 cookie & session

Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全新的。 状态可以理解为客户端和服务器在某次会话中产生的数据,那无状态的就以为这些数据不会被保留。会话中产生的数据又是我们需要保存的,也就是说要“保持状态”。因此Cookie就是在这样一个场景下诞生。 什么是Coo
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

MySQLStudy——存储引擎

存储引擎: create table t1( id int auto_increment primary key, name varchar(32) not null default '' )engine=Innodb charset=utf8; 分类 Innodb 1.(默认版本包含5.5) 2.支持事务 3.不支持全文索引 4.索引和数据都是在同一个文件
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

mysql windows 安装5.7

E:\MySQL\MySQLServer57\bin>net start mysql MySQL 服务无法启动。 解决办法: 手动在安装目录创建文件 my.ini [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=E:\MySQL\MySQLServer57 # 设置mysql数据库的数据的存放目录 datad
分类: 其他 发布时间: 06-17 22:28 阅读次数: 0

脚本_自动点名

#!bin/bash #功能:实现自动点名 #作者:liusingbon #请准备一个包含姓名等信息的文件,一行一个名字,脚本每次随机显示一个名字 while : do line=$(cat user.txt|wc-l) #统计姓名表中有多少个名字 num=$[RANDOM%line+1] #利用随机函数RANDOM sed -n "${num}p" user.txt sleep 0.2 //控制速度 clear done
分类: 其他 发布时间: 06-17 22:11 阅读次数: 0

从键盘输入9个整数,对其中的正整数求和并输出,负数不计算在内。(使用continue语句)

代码: 1 import java.util.*; 2 public class Main { 3 public static void main (String [] args) { 4 Scanner s=new Scanner(System.in); 5 int sum=0; 6 for(int i=1;i<=9;i++) { 7 int x=s.nextInt(); 8
分类: 其他 发布时间: 06-17 22:11 阅读次数: 0

vue-cli3项目首页加载速度优化

今天打算上线vue的单页面项目,上线后,首页加载速度巨慢! 原因是项目上线后,网速不够快,加载js,css等资源很慢, 打开打包好的文件发现chunk-vendors.xxxxxxx.js的包很大,达到了4千多kb,简直不能忍!(vendors的文件是项目中引入的第三方库,打包好的文件) 网上查了查,有很多优化方法,我从简单的开始吧 我选择的第一个优化方式是,给webpack开启gzip压缩,能够将文件体积减少60%。 下面来说一下开启gzip压缩的具体步骤 1:引入 compression
分类: 其他 发布时间: 06-17 22:11 阅读次数: 0

python保存二维列表到txt文件,读取txt文件里面的数据转化为二维列表

源码: # 读文件里面的数据转化为二维列表 def Read_list(filename): file1 = open(filename+".txt", "r") list_row =file1.readlines() list_source = [] for i in range(len(list_row)): column_list = list_row[i].strip().split("\t") # 每一行split后是一个
分类: 其他 发布时间: 06-17 22:11 阅读次数: 0

如何快速理解他人代码,提高开发效率

在写代码的时候,通常要学习现有的框架。或者在团队开发中开发也需要读懂小组的代码。大部分程序员也常遇到接手他人项目情况,会花大量时间来阅读理解他人代码。不管你是参考也好还是研究开源也好。除了使用适用的开发工具提高外,通常常见的方法有下面两种 常用方法(一) 1、一边阅读代码一边写注释; 2、一边阅读代码一边绘制UML; 3、通过Debug来跟踪程序的主要执行过程; 4、类的快速阅读; 5、带着问题去阅读。 常用方法(二) 1、正向研究法:找到Main()函数依次往下查看; 2、逆向研究: 确定代
分类: 其他 发布时间: 06-17 22:11 阅读次数: 0

动态规划LeetCode198打家劫舍

动态规划(DP)要多做题,字符串上的dp和树形dp都比较难,但是不常考,最常考的还是数组上的dp题目。 写DP题目时最关键的还是要想到用dp这种方法。动态规划题目一般暴力枚举都可以解决,但是暴力时间复杂度一般都比较大,那么就要想到贪心和动态规划。 LeetCode198 打家劫舍 题目描述: 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房
分类: 其他 发布时间: 06-17 22:11 阅读次数: 0

论校园跑腿软件的体验

校园跑腿软件是一款类似于快递传送的软件。使用人可以发单 也可以接单。发单的时候可以在下面调整支出的费用,其他使用人可以即使同步了解你的情况。然后进行联系。支付方式:交接时付款。 在当下社会,进入了网购的时代,基本人人都在网购,但当你不愿意去取快递的时候,有人代取即为一种选择。 此软件也也存在餐品单,日用品购单等一些附属功能。可以便捷日常行为需要。同时也可以为那些想要赚钱的人提供一份零工。 这个软件十分适合当下使用。在大学的校园里必定会出现这一类的软件,让你在学生时代体验一把当老板的感觉。 我觉
分类: 其他 发布时间: 06-17 22:11 阅读次数: 0

第一课 课程环境搭建

推荐资料 Php基础教程http://www.w3school.com.cn/php/index.asp Php教学代码https://sourceforge.net/projects/dvwa/files/DVWA-1.0.7.zip Web测试环境http://www.newhua.com/soft/41626.htm 测试sql注入 http://127.0.0.1/dvwa/vulnerabilities/sqli/?id=%27+union+select+user%2Cpasswor
分类: 其他 发布时间: 06-17 22:11 阅读次数: 0

Java程序的编写与执行、Java新手常见问题及解决方法|乐字节Java学习

今天,我们来写一段Java程序。然后看看Java程序是如何执行的,以及Java新手小白遇到的问题和解决办法。 一、HelloWorld的编写 ① 新建一个XXX.java (文件的扩展名显示出来) ②编写代码 ,以类为单位编写,编写入口函数/方法 public class HelloWorld{ // 类名最好与文件名一致 public static void main(String[] args){ // 程序的入口 System.out.println("HelloWorld");//
分类: 其他 发布时间: 06-17 22:11 阅读次数: 0

jwt 系列目录

jwt官网地址:https://jwt.io/ PS: 写此系列的时候,jjwt jar包版本是0.9.0 <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.0</version> </dependency> jwt 系列目录 jwt 0.9.0(一)推荐jwt理由 jwt 0.9.0(二)jwt官网资料总结 jwt 0.9.0(三)jwt代码demo jwt 0
分类: 其他 发布时间: 06-17 22:11 阅读次数: 0

AppBar中自定义顶部导航

在上一篇里总结AppBar的一些简单用法,但是AppBar除了有前面那些样式属性外,还能实现类似底部的Tab切换。 首先下载并运行前面的项目: 然后在此基础上实现Tab切换。 常见属性 TabBar有一下常见的属性: tabs :显示的标签内容,一般使用 Tab 对象,也可以是其他的 Widget controller :TabController 对象 isScrollable :是否可滚动 indicatorColor :指示器颜色 indicatorWeight :指示器高度 indic
分类: 其他 发布时间: 06-17 22:11 阅读次数: 0

Scrapy库的安装与使用

安装部分 命令行执行: 安装: pip install scrapy 安装后小测: 执行scrapy -h Scrapy爬虫框架结构: 爬虫框架:爬虫框架是实现爬虫功能的一个软件结构和功能组件的集合。 Scrapy:5+2结构 5个模块 Spiders 用户编写(配置) 解析Downloader返回的响应,产生爬取项,产生额外的爬取请求。 Item pipelines 用户编写(配置) 以流水线来处理Spider产生的爬取项,可能的操作包括:清理、检验和查重爬取项中的HTML数据、将数据存储到
分类: 其他 发布时间: 06-17 22:11 阅读次数: 0

第三课 sql注入及防护(2)

常见获取变量 $_GET $_POST $_COOKIE $_SERVER is_numeric(),ctype_digit() 正则表达式 mysql_real_escape_string() vs addslashes() http://www.w3school.com.cn/php/func_mysql_real_escape_string.asp http://www.cnblogs.com/Safe3/archive/2008/08/22/1274095.html http://ph
分类: 其他 发布时间: 06-17 22:11 阅读次数: 0

C语言实验作业10

实验目的:1、掌握c语言中指针的使用方法。      2、熟练使用函数的调用。      3、掌握拆分实数、循环后移、删除字符、字符串排序的程序编写。                                     拆分实数 (1)实验要求:要求自定义一个函数 void splitfloat(float x,int *intpart,float *fracpart),其中x是被拆分的实数,*intpart和*fracpart分别是将实数x拆分出来的整数部分与小数部分。编写主函数,并在其
分类: 其他 发布时间: 06-17 22:11 阅读次数: 0

DML、DCL、DDL

DML(data manipulation language)数据操纵语言:      SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。 1.SELECT - retrieve data from the a database 查询 2.INSERT - insert data into a table添加 3.UPDATE - updates existing data within a table 更新 4.DELETE - deletes a
分类: 其他 发布时间: 06-17 22:11 阅读次数: 0

第二课 sql注入及防护

常见获取变量 $_GET $_POST $_COOKIE $_SERVER is_numeric(),ctype_digit() 正则表达式 mysql_real_escape_string() vs addslashes() http://www.w3school.com.cn/php/func_mysql_real_escape_string.asp http://www.cnblogs.com/Safe3/archive/2008/08/22/1274095.html http://ph
分类: 其他 发布时间: 06-17 22:11 阅读次数: 0