Python 和 Flask 设计 RESTful API

#!flask/bin/python from flask import Flask, jsonify from flask import make_response app = Flask(__name__) tasks = [ { 'id': 1, 'title': u'Buy groceries', 'description': u'Milk, Cheese, Pizza, Fruit, Tylenol',
分类: 其他 发布时间: 10-08 17:17 阅读次数: 0

redis(一)动态字符串

redis 动态字符串 概述 Sda(Simple Dynamic String) 简单动态字符串是 redis中用来表示字符串的结构,而不是传统 C 字符串。 主要的特点就是Sda要做到高效和 二进制安全的, Sda 在Redis中的主要作用有以下两个 : 实现字符串对象 在 Redis 程序中内部用作 char* 类型的替代品 Sda的特性 常数复杂度获取字符串长度 杜绝缓冲区溢出 减少内存重新分配次数 二进制安全(什么是二进制安全) Sda 分析 sda结构 传统C的字符串识别结束的标
分类: 其他 发布时间: 10-08 17:17 阅读次数: 0

VSCode必备插件11

https://marketplace.visualstudio.com/items?itemName=xuedao.super-comprehensive
分类: 其他 发布时间: 10-08 17:17 阅读次数: 0

【学习总结】java数据结构和算法-

总目录链接 【学习总结】尚硅谷2019java数据结构和算法 目录 数据结构和算法的关系 几个实际编程中的问题 线性结构和非线性结构 数据结构和算法的关系 END
分类: 其他 发布时间: 10-08 17:17 阅读次数: 0

ps -ef|grep详解 、kill与kill -9的区别

ps -ef|grep详解 ps命令将某个进程显示出来 grep命令是查找 中间的|是管道命令 是指ps命令与grep同时执行 PS是LINUX下最常用的也是非常强大的进程查看命令 grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 以下这条命令是检查java 进程是否存在:ps -ef |grep java 字段含义如下
分类: 其他 发布时间: 10-08 17:17 阅读次数: 0

leetcode——33.搜索旋转排序数组

这道题我真不知道它的难度为什么是中等,难道是我没理解透彻吗? 解答如下: class Solution: def search(self, nums, target: int) -> int: if nums==[]: return -1 if len(nums)==1 and nums[0]==target: return 0 if target in nums:
分类: 其他 发布时间: 10-08 17:17 阅读次数: 0

颠覆完美软件:软件测试必须知道的几件事(读书笔记2)

  一、为什么要进行测试?(第1章)   1、人类的思维不完美     我们的思维是不完美,无论我们多想尽力的完成一项工作,都会可能会在某一点上出错。我们要让自己做出的决定比不进行测试的时候要更好。   2、通过测试决定软件产品是否能卖出去     作为软件生产者,我们要通过测试来了解软件产品是否能够卖出去。要从客户的角度去进行测试。   3、决定可能有风险     风险的评估存在主观性:1.风险是针对未来进行评估的,未来可能会发生任何事情;2.不同人对同一种风险的感受是不同的。     通过
分类: 其他 发布时间: 10-08 17:16 阅读次数: 0

LeetCode 题解汇总

开源地址点击该链接 前言 现如今,对于技术人员(软开、算法等)求职过程中笔试都是必不可少的(免笔试的除外,大部分人都需要笔试),而笔试一般组成都是选择、填空、简答题、编程题(这部分很重要),所以刷题是必不可少的;对于应届生求职来说更是需要疯狂的刷题,因为平时都有自己的科研任务,但是个人还是建议刷题应该循序渐进的,提前准备,这样就可以比较轻松地应对编程题这一部分了,而不用每天只集中在刷题这件事上;对于已经工作的人也不是说不再需要刷题了,即使是跳槽也会有算法题的考核,所以无论对于应届生还是在职人员
分类: 其他 发布时间: 10-08 17:16 阅读次数: 0

程序员一般都浏览什么网站

程序员作为一个经常和互联网打交道的人群,他们喜欢浏览那些网站呢?不爱敲代码的程序猿整理了以下网站供大家参考,排名不分先后: 0. Google https://google.com 这个不用多说了吧。 1.GitHub 开发者最最最重要的网站:https://github.com 这个不用多说了吧,代码托管网站,上面有很多资源,想要什么轮子,上去搜就好了。并且呢,上面有很多优秀的程序员,你可以在这里交到很多好朋友喔。 2. 掘金 帮助开发者成长的技术社区:https://juejin.im 现
分类: 其他 发布时间: 10-08 17:16 阅读次数: 0

windows中将网络共享文件夹映射为网络硬盘

目的是: 实现局域网,不同电脑之间共享文件。 例如: 计划将A电脑 的文件夹C:\MM ,共享给局域网电脑 B。 局域网所有电脑都可访问: 1. 在A电脑中 共享文件夹。。选择‘启用网络发现’ ‘关闭密码保护共享’ 。 注意: 一定要选 guest。。 2. 在B电脑中 的dos界面输入命令: net use x: \\ip\文件路径 效果: ( 在dos界面输入命令:net use * /del /y ,将会删除所有已连接的网络资源。) 仅局域网内有账号和密码的客户端可以访问: 1. 在A电
分类: 其他 发布时间: 10-08 17:00 阅读次数: 0

Xposed免重启更新模块

    Xposed模块在每次更新后都需要重启才能生效,公司给我的测试机是小米4,非常古董,每次重启都需要花费大量时间.而且手机系统是我刷的一个原生6.0的系统,总有些小bug,有时候需要重启很多次才行,等的我黄花菜都凉了.所以有必要把这个搞一搞了.    简单总结一下原理:安装模块时,Android系统会在data/app/对应包名的目录下保存原始apk,通过读取这个原始的apk,然后new一个PathClassLoader,该PathClassLoader用于加载写有hook逻辑的类,最后
分类: 其他 发布时间: 10-08 17:00 阅读次数: 0

Key没有引号的K-V格式字符串,怎么转换成Json/dict Key没有引号的K-V格式字符串,怎么转换成Json/dict

Key没有引号的K-V格式字符串,怎么转换成Json/dict 获取到了一个列表,格式类似列表套字典格式,但仔细观察,发现是列表套字符串,字符串中才是字典,而且,字典还是残缺的字典,有Key,有Value,但是Key没有引号,而且,还有一大推空字符:描述太费劲了,上图吧: 这格式json是无能为力了,报错: import json for i in l: json.loads(i) # 报错: json.decoder.JSONDecodeError: Expectin
分类: 其他 发布时间: 10-08 17:00 阅读次数: 0

fabric1.4.1核心模块及配置文件不完全解读

fabric1.4.1核心模块及配置文件不完全解读 核心模块及功能 模块名称 功能 peer 主节点模块,负责储存区块链数据,运行维护链码 orderer 交易打包、排序模块 cryptogan 组织和证书生成模块 configtxgen 区块和交易生成模块 configtxlator 区块和交易解析模块 核心模块位于bin目录下 模块配置 fabric核心模块的配置信息是由配置文件、命令行选项、环境变量三个部分组成,其中配置文件和环境变量之间的关系容易导致系统启动错误。 三处配置之间的优先级
分类: 其他 发布时间: 10-08 17:00 阅读次数: 0

获得文件列表,文件移动

1 package file; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileOutputStream; 6 import java.io.IOException; 7 import java.util.ArrayList; 8 import java.util.List; 9 10 import org.apache.commons.lang
分类: 其他 发布时间: 10-08 17:00 阅读次数: 0

java_第一年_JavaWeb(8)

前面说到,JSP在运行时会被编译成Servlet源代码,通过_jspServlet方法处理请求,此时该方法会传递和提供9个与web开发相关的对象进行使用,开发人员在JSP页面通过对这些变量即可引用这9大变量; 其中的request、response、session、application(servletContext)、config在前面的博客已经或多或少有对其介绍,这篇重点说下pageContext、out、page这3对象; page对象:把当前的jsp页面当做一个对象使用,在开发中很少使
分类: 其他 发布时间: 10-08 17:00 阅读次数: 0

.NetCore中EFCore for MySql整理

一、MySql官方提供了Ef Core对MySql的支持,但现在还处于预览版 Install-Package MySql.Data.EntityFrameworkCore -Pre Install-Package MySql.Data.EntityFrameworkCore.Design -Pre 当前程序包依赖Microsoft.EntityFrameworkCore,目前没找到API文档啥的,MySql.Data.EntityFrameworkCore.Design的用法也没 找到。 Nu
分类: 其他 发布时间: 10-08 17:00 阅读次数: 0

ERROR: source database "template1" is being accessed by other users

一开始,开发童鞋说他在测试环境没有创建数据库的权限。心想,不对呀,开发环境没有怎么做权限管控,明明给予授权了。 上来一看: postgres=# CREATE DATABASE "abce" WITH OWNER = "a_admin" postgres-# ; ERROR: source database "template1" is being accessed by other users DETAIL: There is 1 other session using the d
分类: 其他 发布时间: 10-08 17:00 阅读次数: 0

java文件管理系统

每天记录学习,每天会有好心情。*^_^* 今天和一个朋友共同完成了一个基于web的java文件管理系统项目,我们在开发时选用的框架是SSM(MYECLIPSE)框架。我这个朋友知识有限,只会这个框架,哈哈,都是为了方便他。和往常一样选用简单又便捷的MYECLIPSE作为开发工具,基于web的java文件管理系统是一个 后台项目。基于web的java文件管理系统的介绍是这样的:采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统。同时,系统
分类: 其他 发布时间: 10-08 17:00 阅读次数: 0

Linux 第二章 Linux系统结构

Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。 一 Linux内核 内核是操作系统的核心,具有很多最基本功能,它负责:管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。 Linux 内核由如下几部分组成:内存管理、进程管理、设备驱动程序、文件系统和网络管理等。如图: 系统调用接口:SCI 层提供了某些机制执行从用户空间到内核的函数调用。这
分类: 其他 发布时间: 10-08 17:00 阅读次数: 0

.Net Core邮件发送之MailKit

一 、在.Net Core中MailKit中提供了邮件的基础封装 它支持跨平台,并且支持 IMAP, POP3, SMTP 等协议 Nuget命令: Install-Package MailKit 官方Git地址:https://github.com/jstedfast/MailKit 注: 1.目前版本v1.16.1 2.SmtpClient中处理编码有些问题,对于服务器的异常相应中文显示乱码 二、使用实例: MimeMessage message = new MimeMessage();
分类: 其他 发布时间: 10-08 17:00 阅读次数: 0