python 之 序列化与反序列化、os模块

6.6 序列化与反序列化 特殊的字符串 , 只有:int / str / list / dict 最外层必须是列表或字典,如果包含字符串,必须是双引号"". 序列化:将Python的值转换为json格式的字符串. 反序列化:将json格式的字符串转换成Python的数据类型. 优点:所有语言通用 缺点:只能序列化基本的数据类型. 6.61 json.dumps 序列化:内存中的数据类型----》转成一种中间格式(字符串)----》存到文件中 import json with open('db.
分类: 其他 发布时间: 06-20 22:09 阅读次数: 0

内存区--Java

一、概述   对于 Java 程序员来说,在虚拟机自动内存管理机制下,不再需要像C/C++程序开发程序员这样为内一个 new 操作去写对应的 delete/free 操作,不容易出现内存泄漏和内存溢出问题。正是因为 Java 程序员把内存控制权利交给 Java 虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那么排查错误将会是一个非常艰巨的任务。 二、运行时数据区域   Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分成若干个不同的数据区域。JDK
分类: 其他 发布时间: 06-20 22:09 阅读次数: 0

吴恩达机器学习004多元梯度下降

多元梯度下降 多功能 多元梯度下降 特征和多项式回归 正规方程
分类: 其他 发布时间: 06-20 22:09 阅读次数: 0

[转]给定某节点在二叉树中的层次

typedef char TElemType; /* 二叉樹的二叉鏈表存儲表示 */ typedef struct BiTNode { TElemType data; struct BiTNode *lchild,*rchild; /* 左右孩子指針 */ } BiTNode, *BiTree; int level(BiTree T, BiTNode *N) { int i, j; if(T == NULL) { return 0; } if(T == N) { return 1; } i =
分类: 其他 发布时间: 06-20 22:09 阅读次数: 0

02-CSS基础与进阶-day6_2018-09-05-21-51-42

07css3盒模型.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> div:nth-child(1) { width: 200px; height: 200px; backg
分类: 其他 发布时间: 06-20 22:09 阅读次数: 0

【转】VS2017离线安装

第一步:下载离线安装包 https://www.visualstudio.com/zh-hans/downloads/ 在官方地址下载vs_professional.exe,下载后 根据自己下载的VS2017版本,在打开的命令提示符窗口输入下面对应的命令并点击回车,等待程序启动即会开始下载(以下命令用于下载完整版离线包,包含全功能以及全语言包,其中红色部分为下载文件存放路径,根据自身情况用户可自行更改) 企业版: vs_enterprise.exe --layout c:\vs2017offl
分类: 其他 发布时间: 06-20 22:09 阅读次数: 0

写一个整数四则运算的解析器

写一个简单的词法、语法分析器,来最终分析出整数四则运算表达式的结果。 为了简化词语法分析我们只允许出现0~9,+,-,*,/,空格,\r, \n这几个字符 词法分析: 我们先准备3个判断方法: // 是否是数字 function isNum(letter) { return letter === '0' || letter === '1' || letter === '2' || letter === '3' || letter === '4' || letter === '5'
分类: 其他 发布时间: 06-20 22:09 阅读次数: 0

python之生成器的初识

1. 生成器的定义 生成器的本质就是迭代器.python社区生成器和迭代器是一种 2. 生成器和迭代器区别 迭代器: 都是Python给你提供的已经写好的工具或者通过数据转化得来的 生成器: 需要我们自己构建的工具 3. 生成器的产生方式 生成器函数 生成器表达式 python给你提供的一些内置函数,返回一个生成器 4. 生成器函数 (***) 迭代器的return换成yield就是生成器,但是这个时候正常执行的结果是一个生成器的地址 (***) # 生成器格式:*** def func():
分类: 其他 发布时间: 06-20 22:09 阅读次数: 0

zabbix操作错误汇总

1、#################################################################################### 2019-05-03T00:56:36.941840Z mysqld_safe mysqld from pid file /data/mysqld.pid ended [root@zabbix-server bin]# mysqld_safe --defaults-file=/etc/my.cnf 2019-05-03T0
分类: 其他 发布时间: 06-20 22:09 阅读次数: 0

爬虫-scrapy的中间件

scrapy的中间件 下载中间件 作用: 处于引擎和下载器之间,因此该中间件可以批量拦截整个工程中发起所有的请求和响应 拦截请求可进行的操作 进行代理IP request.meta['proxy'] = 'http://ip:port' 进行UA伪装 request.headers['User-Agent'] = 'xxxx' 拦截响应可进行的操作 篡改响应数据(一般不用) 更换响应对象 在scrapy中使用selenium 爬虫类中定义一个bro的属性(selenium实例化的一个浏览器对象
分类: 其他 发布时间: 06-20 22:09 阅读次数: 0

C++ stack操作

stack中的操作 stack<int> s; s.push(x) 无返回值,将元素x压栈 s.pop(); 退栈,无返回值 s.top(); 取栈顶元素,返回栈顶元素 s.empty(); 判断栈是否为空,如果是空,返回1,否则返回0 s.size(); 返回栈中元素的个数 //在栈中没有提供清空操作的函数,但是可以间接地实现清空栈, while(!s.empty()) { s.pop();
分类: 其他 发布时间: 06-20 22:09 阅读次数: 0

21 ~ express ~ 内容详情展示 和 阅读数处理

1,前台 ,/views/main/index.html ,将文章 id 通过url 传送给后台 {% for content in contents %} <div class="panel-body"> <div class="panel panel-info"> <div class="panel-body"> <h4>【 {{content.title}} 】</h4> <p> 作者 : {{content.user.username}} &nbsp; 发布时间 : {{content
分类: 其他 发布时间: 06-20 22:09 阅读次数: 0

分析一款通用视频提取工具之替换SE壳机器码

今天来分析如何替换SE加壳的机器码,分析了几个小时,现在将最方便快捷的方法告诉大家。经验都是花了无数时间和精力得来的,你所看到的风光背后其实是无尽的苦逼啊。网上也有不同版本的替换教程,我也看了个视频,讲的有些绕。也没怎么懂。也算找个思路!我就按自己的方式来完成本次的任务吧,其实替换很简单,我分2步完成它。 0、工具未注册,无法打开。提示: 1、OD载入程序吧!界面如下: 壳版本:PUSH ASCII "Safengine Shielden v2.3.6.0" 2、直接对RegQueryValu
分类: 其他 发布时间: 06-20 22:09 阅读次数: 0

开源Squid Proxy Server 设置

设置Squid的目的当你在企业内部,Internet断掉的情况下,你可以默认路由走别的路径出去,比如从Squid所在网络出口出去Part1.restartthesquidservicethesquidpathisworkingin/usr/local/squid/sbin/squidConfigurationfile/usr/local/squid/etc/squid.confsudo./squi
分类: 企业开发 发布时间: 06-20 22:05 阅读次数: 0

Ansible之controller免密登录其它node主机

经过之前在各个主机上面的配置,现在通信已经没什么问题了。但是如果你从controller主机上ssh到其它node主机,还是需要输入密码的,既然作为管理员,当然想省事儿点,在controller主机上已经是root用户,那我ssh到其它node主机,也用root账号登录,可以做到免密登录么?答案是可以的,这里给出一个方案:输入以下命令:#ssh-keygen默认文件,直接按回车直接回车默认为空再次
分类: 企业开发 发布时间: 06-20 22:05 阅读次数: 0

记录一下flask常用的命令,每次都找太麻烦啦

前端: base.html <!DOCTYPE html> <html lang="ZH-CN"> <head> <meta charset="UTF-8"> <title>{% block title %}{% endblock %}</title> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=
分类: 其他 发布时间: 06-20 21:53 阅读次数: 0

动态链接库(DLL)

它们是包含许多函数的独立文件,这些函数可以被应用程序和其它DLL调用以完成某些特定的工作。 动态链接库一般不能直接执行,而且它们一般也不接收消息。 一个动态链接库只有在另外一个模块调用其所包含的函数时才被启动。 “静态链接”是在程序开发过程中发生的,用于把一些文件链接在一起创建一个Windows可执行文件。动态链接则发生在程序运行时。 只有扩展名为.DLL的动态链接库才能被Windows操作系统自动加载。 对象库是一个扩展名为.LIB的文件,这个文件中的代码在运行链接器进行静态链接时被添加到程
分类: 其他 发布时间: 06-20 21:53 阅读次数: 0

Android开发 TextView的开发记录

添加省略号 android:maxLines="2" android:ellipsize="end" 改变一个字符串里自定字符的颜色或者大小    SpannableString spannableString = new SpannableString("今天天气不错"); spannableString.setSpan(new ForegroundColorSpan(Color.parseColor("#FF0000")), 2, spannableString.length(
分类: 其他 发布时间: 06-20 21:53 阅读次数: 0

IO流(1)--文件流及其原理

文件流的基本类有四种: FileInputStream/FileOutputStream FileReader/FileWriter 一、File对象 文件流是一种节点流,它沟通程序与文件之间的数据传输。在Java中,文件被抽象为File。 我们通过File的构造器创建File对象,最常用的是通过文件路径字符串进行创建。 public class Main{ public static void main(String[] args){ // 将一个已经存在的,或者
分类: 其他 发布时间: 06-20 21:53 阅读次数: 0

第四次实验设计

2019春第四次课程设计实验报告 一、实验项目名称 双人游戏 二、实验项目功能描述 双人分别控制左、右挡板来控制反弹球 三、项目模块结构介绍 1初始画面 2 设计游戏的长宽 3 绘制绿圆 4绘制新画面 四、实现界面展示(截图) 五、代码托管连接 [email protected]:q1318675221/Code-Gaming.git 六、实验总结 实验中遇到的问题及解决方法: 问题:代码中出现的 #include <graphics.h>不能用dev c++ 编译出来 解决方法:代码需要运用visu
分类: 其他 发布时间: 06-20 21:53 阅读次数: 0