python之ajax

一 AJAX预备知识:json进阶 1.1 什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON是用字符串来表示Javascript对象; 请大家记住一句话:json字符串就是js对象的一种表现形式(字符串的形式) 既然我们已经学过python的json模块,我们就用它来测试下json字符串和json对象到底是什么 import json i=10 s='hello' t=(1,4,6) l=[3,5,7] d={'name'
分类: 其他 发布时间: 01-20 23:51 阅读次数: 0

ini文件

ini文件 [section1] key1 = value1 key2 = value2 [section2] key1 = value1 key2 = value2 public class IniFileHelper { /*参数 * 1,节:若传入null,第4个参数将会获得所有的section name * 2,key;若传入null,第4个参数将会获得指定的section下的所有的key name
分类: 其他 发布时间: 01-20 23:51 阅读次数: 0

P1160 队列安排 luogu洛谷

题目描述 一个学校里老师要将班上NNN个同学排成一列,同学被编号为1∼N1\sim N1∼N,他采取如下的方法: 先将111号同学安排进队列,这时队列中只有他一个人; 2−N2-N2−N号同学依次入列,编号为i的同学入列方式为:老师指定编号为i的同学站在编号为1∼(i−1)1\sim (i -1)1∼(i−1)中某位同学(即之前已经入列的同学)的左边或右边; 从队列中去掉M(M<N)M(M<N)M(M<N)个同学,其他同学位置顺序不变。 在所有同学按照上述方法队列排列完毕后,老师想知道从左到右
分类: 其他 发布时间: 01-20 23:51 阅读次数: 0

Codeforces Round #533 (Div. 2)比赛总结

在第一次CF第一题被叉与第二次CF第一题被FST掉的阴影下,报名参加了第三次的CF。。。心路历程大概是这样的: 开场后15min内:wocCF怎么上不上去?。。。算了到CF群里开始看起了T1题面,慌乱之中又看漏了T1中的正整数,成功掉了50分。。。 终于在21min过了T1,开始看T2 1min后:嗯这道题怎么好像很简单啊。。。4min左右写完,然后网卡,交不了。。。 然后大概在26min左右看起了T3:这道题不是傻逼DP吗?写完把细节改了改,35min左右过了所有样例,然而。。。woc怎么还
分类: 其他 发布时间: 01-20 23:51 阅读次数: 0

四则运算表达式值的获取算法

Stack的一个典型应用就是计算数字表达式,如9 + (3 - 1) * 3 + 10 / 2,计算机将中缀表达式转为后缀表达式,再对后缀表达式进行计算,过程如下: 数字直接输出; 栈为空时,遇到运算符,直接入栈; 遇到左括号,将其入栈; 遇到右括号,执行出栈操作,并将出栈的元素输出,直到弹出栈的是左括号,左括号不输出; 遇到运算符(加减乘除),弹出所有优先级大于或等于该运算符的栈顶元素,然后将该运算符入栈; 最终将栈中的元素依次出栈,输出。 则以上输出答案为:9 3 1 - 3 * + 10
分类: 其他 发布时间: 01-20 23:51 阅读次数: 0

EF6学习笔记十五:调试EF框架源码

要专业系统地学习EF推荐《你必须掌握的Entity Framework 6.x与Core 2.0》。这本书作者(汪鹏,Jeffcky)的博客:https://www.cnblogs.com/CreateMyself/ 今天继续学习EF,但是看来看去,实在是感觉不爽啊,因为你不知道源码里面到底是什么回事,我只能去猜去想象,要是有源码给我看几个单词也好啊。 百度吧。还是找到几篇博客,看上去不是很难弄。 https://www.cnblogs.com/michaellfx/p/3806857.htm
分类: 其他 发布时间: 01-20 23:51 阅读次数: 0

Spring源码学习(一)

开始编译源码,倒入到eclipse工具 Spring5.1.2源码下载地址 spring到源码笔记大,模块也比较多,因此一个一个到编译比较好,我们直接到spring-beans目录下,执行转换成eclipse到命令,只转换好这一个项目是不行,其他几个依赖也需要转换好才行。gradle cleanidea eclipse pengzhengfengdeMacBook-Pro:spring-beans pengzhengfeng$ gradle cleanidea eclipse 其他几个项目
分类: 其他 发布时间: 01-20 23:51 阅读次数: 0

Apollo自定义标签学习

最近在学习使用携程的Apollo配置中心,看到Apollo的自定义标签,学习一下。 关于spring的自定义标签教程很多,这里就不赘述了,直接记录一下Apollo是怎么样利用自定义标签来注入属性的。 新建apollo-1.0.0.xsd文件 这个xsd就定义了一个config节点,然后下面定义了两个属性,namespaces,order,这两个属性就是应用id和加载顺序。 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <xsd:s
分类: 其他 发布时间: 01-20 23:50 阅读次数: 0

Spring的BeanDefinitionRegistryPostProcessor使用

BeanDefinitionRegistryPostProcessor就是用来自定义bean的,并手动注入到Spring的容器里面,有时候觉得定义bean直接使用注解或者xml配置更方便,但是Spring既然提供,肯定是有道理,尝试一下。 这种使用一般是自己用来封装一些扩展插件的时候使用。 BeanDefinitionRegistryPostProcessor 就是一个定义很简单的接口,要想实现实现自定义bean只需要实现这个接口就行。 /** * Extension to the stan
分类: 其他 发布时间: 01-20 23:50 阅读次数: 0

Spring默认bean标签学习记录

spring的标签解析是从DefaultBeanDefinitionDocumentReader这个类的parseBeanDefinitions这个方法开始解析的,就是解析我们定义在xml里面的标签,标签分为自定义标签和默认标签,这里记录一下默认标签的解析过程。 parseBeanDefinitions DefaultBeanDefinitionDocumentReader类中的这个方法就是解析标签的,这个方法的两个参数Element就是xml解析的节点,BeanDefinitionParse
分类: 其他 发布时间: 01-20 23:50 阅读次数: 0

记录一个 linux文件转码的命令

记录一个 linux文件转码的命令 onv file1 -f UTF-8 -t GBK -o file2
分类: 其他 发布时间: 01-20 23:50 阅读次数: 0

记录IDEA中MAVEN项目导入不进去JAR包的问题

在IDEA中,如果MAVEN文件中有一个jar下载不到,会影响到整个POM文件的依赖导入,因此需要特别注意POM文件中的JAR包是否能下载,可以一部分一部分的选择性注释进行判断,还有一种情况是虽然POM文件里面的JAR包能够下载,但是IDEA死活不自动下载,可以选择先注释,然后再添加这样试一下,其他就是一般依赖包出现问题的时候,可以看下POM文件的最上面是否有报错,根据错误信息查看是哪个JAR找不到。
分类: 其他 发布时间: 01-20 23:49 阅读次数: 0

优雅地查看Windows的环境变量

优雅地查看Windows的环境变量 摘要:在搭建环境当中,经常要查看环境变量中的Path,但是查看的结果往往是这种,这个绝对是不适合人看的东西。为了看的更舒服一点,就需要对这些东西稍微排个版。这个时候就需要利用Powershell。首先查看所有的环境变量,命令在截图中:总体感觉都不错,至少没啥问题。但是看到Path这一行,发现不能完全显示,这个就有点尴尬了。但是平时在搭建开发环境的时候,经常需要查看环境变量中的Path,所以需要再次改进。,这个时候发现,这个和前面一样,一团糟啊。继续改进中,为
分类: 其他 发布时间: 01-20 23:49 阅读次数: 0

IDEA MAC设置option(alt)+/提示(Eclipse Mac OS x)(Mac OS X)都可以

转载自:IntelliJ IDEA for Mac 设置代码提示(Alt+/)或自动补全的快捷键 对于IDEA的keymaps可以选择Mac os,也可以选择其他的,我选择的Eclipse Mac版本。 1、左键点击屏幕左上角: IntelliJ IDEA 2、点击选项菜单:Preferences 打开设置对话框 3、在左侧的导航框中点击: KeyMap 4、移除原来的Cycle Expand Word 的 Alt+/ 快捷键绑定。 5、在 Basic 上点击右键,去除原来的 Ctrl+空格
分类: 其他 发布时间: 01-20 23:49 阅读次数: 0

Mac第一次问题处理记录

今天给大家推荐一款趋势安全大师mac版而且是破解的很好用,这款软件和win系统下装的360杀毒很像,但是它比360杀毒更好用。这里给大家简单介绍下安装时候注意的事项: 这款软件是破解版本,如果部分Mac系统用户可能无法直接安装。 若遇到【app已损坏,无法启动。你应该将它移到废纸篓。】提示时,建议进行以下操作: 1、打开系统偏好设置,选择【安全性与隐私】 2、点击右下角锁状图标,输入密码解除锁定 3、在【允许从以下位置下载的应用】的三个选项里,选择最下方的【任何来源】 4、重新启动程序 如果打
分类: 其他 发布时间: 01-20 23:49 阅读次数: 0

JAVA中的Executors框架

//单线程池 Executors.newSingleThreadExecutor(); //固定线程池 Executors.newFixedThreadPool(1); //创建一个无限大的线程,最大线程数不限制,一般用于定时任务。 Executors.newScheduledThreadPool(1); //队列策略为SynchronousQueue()的一种线程池。 Executors.newCachedThreadPool();队列测试 一般还是不建议使用这种,这种就是简化了创建线程池
分类: 其他 发布时间: 01-20 23:48 阅读次数: 0

JAVA线程池自定义拒绝策略

在java线程池中实现自定义拒绝策略,只需要实现RejectedExecutionHandler接口就可以了。 package com.bjsxt.height.concurrent018; import java.net.HttpURLConnection; import java.util.concurrent.RejectedExecutionHandler; import java.util.concurrent.ThreadPoolExecutor; public class MyR
分类: 其他 发布时间: 01-20 23:48 阅读次数: 0

JAVA中的CyclicBarrier和CountDownLatch简单使用

简介 CyclicBarrier的使用场景: 假设有一个这样的场景,每个线程代表一个运动员,当运动员准备好后才能一起出发,只要有一个人没有准备好,那么大家都需要等待,代码案例 import java.io.IOException; import java.util.Random; import java.util.concurrent.BrokenBarrierException; import java.util.concurrent.CyclicBarrier; impor
分类: 其他 发布时间: 01-20 23:48 阅读次数: 0

JAVA中的Future的简单用法(配合Callable)

Future非常用于适合在处理耗时很长的业务逻辑时进行使用,可以有效的的减少系统的响应时间,提高系统的吞吐量,其实就是就相当于new Thread去处理业务,但是Future可以获取返回结果,new Thread没有这样的功能,Future一般配合Callable接口来使用,Callable是一个接口,是一个泛型接口,用来传自定义的类型 import java.util.concurrent.Callable; import java.util.concurrent.ExecutorServi
分类: 其他 发布时间: 01-20 23:48 阅读次数: 0

大前端开发 前端如何开发 APP

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 做为一个前端开发人员,有时候除去传统的前端开发还需要进行其他开发,比如公众号开发,小程序开发,APP 开发。 本场 Chat 将带你从0开始,基于 APICloud 进行 APP 开发,你只需要会前端就可以。 本场 Chat 主要内容为下: 什么是APICloud? 开发工具的了解; 提供的前端框架; 相
分类: 其他 发布时间: 01-20 23:46 阅读次数: 0