编程语言

python3的一些文件操作的脚手架

11-19
用python把原来的脚本重构了一下,其中写了文件操作的一些函数,如下: import os import shutil import hashlib import stat #查找文件夹中的某个文件 def findMyFileDir(dirPath, findFile): files = [] dirs = [] for root, dirs, files in os.walk(dirPath, topdown=False): for file in files: if file == fi

性能优化 java 24 次阅读 · 读完需要 15 分钟 0

11-19
摘要: 技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也会体现在优秀程序员在工作效率提升.产品性能优化和用户体验改善等小技巧方面的分享,以提高我们的工作能力. 技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也会体现在优秀程序员在工作效率提升.产品性能优化和用户体验改善等小技巧方面的分享,以提高我们的工作能力. 从本期开始,我们将邀请来自阿里巴巴各个技术团队的程序员,涵盖中间件.前端.移动开发.

VSCode+python插件

11-19
1.打开VSCode 点击箭头所指地方 然后输入python 安装截图所示的插件 2.进行python路径设置 点击文件--首选项--设置 点击... 会弹出一个下拉框 选择打开setting.json 在箭头这输入python的路径配置信息 这样就算是配置好python插件了 发现在写代码的过程中会报错如下 linter pylint is not installed 这个时候可以点击下图箭头所示位置,在上面选择自己的python版本 然后点击 pylint install 会将所有没有安装完

java常见面试题汇总(四)

11-19
本期的java面试题是偏向数据库方面的,对相关技术知识匮乏的,或者对这方面不大自信的同学,面试之前可以参考一下这套题,这只是节选,试运营一下,如果不能满足你们的需求,可以直接评论留言! 1.视图的优缺点 答:优点: 1)对数据库的访问,因为视图可以有选择性的选取数据库里的一部分. 2 )用户通过简单的查询可以从复杂查询中得到结果. 3 )维护数据的独立性,试图可从多个表检索数据. 4 )对于相同的数据可产生不同的视图. 缺点: 性能:查询视图时,必须把视图的查询转化成对基本表的查询,如果这个视图

SpringBoot-(3)-RestController接口参数

11-19
一,无参接口: //无参接口 @RequestMapping("/appSecret") public String secret() { return "EK125EKLNGKNELKGKGNKLEGNK87"; } 访问接口 二,带参接口: @RequestMapping("/serviceTime") public String time(@RequestParam(value = "local", required =

spring第一冲刺阶段第七天

11-19
编写SQL 数据库程序 原文地址:https://www.cnblogs.com/family123/p/9997406.html

代码在线执行工具(PHP,Java,C++ 等)

11-19
http://www.it1352.com/Onlinetools 支持几十种语言的在线运行. 缺点:对请求频率限制太严格了,一分钟不到十次吧...可以清理浏览器 Cookie 之后重新访问.必须用示例中的 Rextester 类作为类名. 可以嵌入到自己网站,比如 Java 嵌入语句如下: <iframe src="http://www.it1352.com/Onlinetools/OnlineCompileCommon/4?c_height=100&r_height=100&a

Python学习路线,专门的人给你专业的指导

11-19
首先介绍一下Python学习的路线规划? 1.Linux基本的操作计算机网络的基本理解 2.Python基础的讲解 3.Python网络编程 4.Web编程基础 5.MySQL 6.Django构架 7.Git与RabbitMQ 8.爬虫与Scrapy 9.实际应用 我还是要推荐下我自己创建的Python学习交流群627044331,这是Python学习交流的地方,不管你是小白还是大牛,小编都欢迎,不定期分享干货,包括我整理的一份适合零基础学习Python的资料和入门教程. 首先说说为什么要学习

分享《深度学习与计算机视觉算法原理框架应用》PDF《大数据架构详解从数据获取到深度学习》PDF +数据集

11-19
下载:https://pan.baidu.com/s/12-s95JrHek82tLRk3UQO_w 更多分享资料:https://www.cnblogs.com/javapythonstudy/ <深度学习与计算机视觉 算法原理.框架应用>PDF,带书签,347页.<大数据架构详解:从数据获取到深度学习>PDF,带书签,373页.配套源代码. <深度学习与计算机视觉 算法原理.框架应用>全书共13章,分为2篇,第1篇基础知识,第2篇实例精讲.用通俗易懂的文字表达公式背

Python - 调试Python代码的方法

11-19
调试(debug) 将可疑环节的变量逐步打印出来,从而检查哪里是否有错. 让程序一部分一部分地运行起来.从核心功能开始,写一点,运行一点,再修改一点. 利用工具,例如一些IDE中的调试功能,提高调试效率. Python CMD python -m trace -t <py file> python -m dis <py file> 内置trace模块:打印所有执行的语句 内置dis模块:分析字节码 Linux strace -p pid # 用系统命令跟踪系统调用 PyCharm

17.并发编程--线程池

11-19
并发编程线程池 合理利用线程池能够带来三个好处. 第一:降低资源消耗.通过重复利用已创建的线程降低线程创建和销毁造成的消耗. 第二:提高响应速度.当任务到达时,任务可以不需要的等到线程创建就能立即执行. 第三:提高线程的可管理性.线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控.但是要做到合理的利用线程池,必须对其原理了如指掌. 1. Executor 框架简介 在 Java 5 之后,并发编程引入了一堆新的启动.调度和管理 线

java 平台的理解

11-19
一:java不仅仅是解释执行(java编译成字节码,在转换成机器码),还有动态编译,在程序运行时,利用jit编译将热点代码编译成机器码,这时候就是编译执行,不是解释执行 二: 三:jdk8是解释和编译混合模式,也有server和client模式,也有c1,c2的内置的jit编译 四:-xint 就是告诉虚拟机解释执行,放弃编译执行 ,-xcomp 就是关闭解释执行. 五:aot编译.优化了jit的预热,直接将字节码转成机器码 原文地址:https://www.cnblogs.com/hanguo

Python_Example_ NumPy 学习/示例

11-19
Author: 楚格 2018-11-20   19:56:51 IDE: Pycharm2018.02   Python 3.7 KeyWord :  NumPy Explain: ------------------------------------------------------- ------- ------- ------------------------------------------------------- 原文地址:https://www.cnblogs.com/c

算法的数值稳定性

11-19
见下面 wiki:https://en.wikipedia.org/wiki/Numerical_stability 原文地址:https://www.cnblogs.com/buyizhiyou/p/9994656.html

JS(JavaScript)的进一步了解4(更新中&#183;&#183;&#183;)

11-19
基类Object的子类有 Function  Array  Number  Boolean  String  Date  Math  RegExp 函数 数组 数字 布尔 字符串 日期 算数 正则 都是类.本质都是函数. String类 定义字符串的方法 Var st=new String("hello world") 简写 Var st="hello world" 字符串的加号运算   +   仅仅就是拼接  这种方法 叫字符串拼接. 字符串prototype上的

[python]字符串总结

11-19
1message1="I love you ,China!"print(message1)message2="wO aI ni zhong guo"print(message2.title()) ##首字母大写print(message2.upper()) ##字符串全部大写print(message2.lower()) ##字符串全部小写message3=message1.title()+" "+message2.upper() ##字符串拼接

python操作samba

11-19
最近在部署完xxl-job后,陆续将一些日常性执行的python脚本迁移到上面去:其中部分脚本涉及到对samaba的操作,先后尝试了pysmb.fs.smbfs.pysmbclient pysmb 安装:sudo pip2 install pysmb 使用 from smb.SMBConnection import * class SMBClient(object): ''' smb连接客户端 ''' user_name = '' passwd = '' ip = '' prot = None

python序列化:json,pickle,shelve

11-19
什么是序列化 什么是序列化,把程序中的对象或者变量,从内存中转换为可存储或可传输的过程称为序列化.在 Python 中,这个过程称为 pickling,在其他语言中也被称为 serialization,marshalling,flattening 等.程序中的对象(或者变量)在序列化之后,就可以直接存放到存储设备上,或者直接发送到网络上进行传输. 序列化的逆向过程,即为反序列化(unpickling),就是把序列化的对象(或者变量)重新读到内存中~ json模块 json 模块就用于序列化和反序

利用springboot创建多模块项目

11-19
本文旨在用最通俗的语言讲述最枯燥的基本知识 最近要对一个不大不小的项目进行重构,用spring觉得太过于繁琐,用cloud又有觉得过于庞大,维护的人手不够:权衡之下,最终选了springboot作为架子,但是因为项目涉及的业务模块较多,各个模块之间的业务交流不是很多,相对独立,因此想着把项目做成多模块的形式,模块之间可以独立部署,又可以互相调用,满足需求,故而花了点时间,搭了个springboot多模块的架子. 文章提纲: 多模块的创建 关键配置 温馨提示 1. 根模块的创建 springboo

springCloud

11-19
这里的就是微服务的架构图了  也是各个互联网公司整体的架构演进的方向(这个只是大体简单的  类似于  BATJ这些大公司  那要复杂的多的多  毕竟都是集成成千上百的大牛的智慧 ) 用户在访问负载均衡器     这里一般用到的   可以使用的    lvs+keepalived+nginx实现高性能负载均衡集群    暂时可以先了解一下 网关类似于一个拦截器 (以后会详细介绍) 之前在单体项目的时候  比如 下单 获取积分 扣除库存等一系列操作我们可以放在一个事务里面 而如果是做分布式集群的话