码迷,mamicode.com
首页 > 编程语言 > 月排行
python-code-03
import os def read_from_db(name): """ 从文件中读数据 :return: """ is_exist = os.path.exists('db.txt') # print(is_exist) if is_exist: with open('db.txt', 'r') ...
分类:编程语言   时间:2018-06-09 00:08:42    阅读次数:272
python面向对象:小结
从代码级别看面向对象 1、在没有学习类这个概念时,数据与功能是分离的 2、能想到的解决方法是,把这些变量都定义成全局变量 3、但是2的解决方法也是有问题的,按照2的思路,我们将会定义一大堆全局变量,这些全局变量并没有做任何区分,即能够被所有功能使用,然而事实上只有host,port,db,chars ...
分类:编程语言   时间:2018-06-09 00:08:51    阅读次数:203
python处理数据
CSV数据处理 csv文件格式 逗号分隔符(csv),有时也称为字符分隔值,因为分隔字符也可以不是逗号,其文件以纯文本的形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。csv文件由任意数目的记录组成,记录间以某种换行符分割;每条记录由字段组成, ...
分类:编程语言   时间:2018-06-09 00:09:00    阅读次数:234
1.4 [区块链] 共识算法之争(PBFT,Raft,PoW,PoS,DPoS,Ripple)
近几天对区块链中几种常见的共识机制(PBFT,Raft,PoW,PoS,DPoS,Ripple)进行了总结。尽量使用简单易懂语言,篇幅较大,想了解的可以只读每个算法介绍中前边的原理。本篇文章主要参考《区块链技术指南》,首先表示感谢! Begin 区块链架构是一种分布式的架构。其部署模式有公共链、联盟 ...
分类:编程语言   时间:2018-06-09 00:09:32    阅读次数:366
Java扫描包
在Java中,经常会有 “ 扫描某个包,然后找出全部的Class ” 的需求,Spring对这方面提供了支持,直接用即可, Reflections这个工具包也很不错,Maven的依赖如下: (之前写Hessian服务的时候都介绍过了) Java扫描包 因为是偏底层的东西,自己编码虽然可以实现,但是代 ...
分类:编程语言   时间:2018-06-09 00:47:36    阅读次数:198
Java优秀文章 汇总
面对浩瀚的网络学习资源,您是否为很难找到适合自己的学习资源而感到苦恼过?那么,您来对地方了。在这里我们帮助大家整理了一份适于轻松学习 Java 文章的清单。 本清单依据 2016 年度受欢迎的技术点以及技术重点展开的内容整理。分为 Java 基础、 Java 性能、 Java 库和工具、Java 和 ...
分类:编程语言   时间:2018-06-09 00:47:47    阅读次数:231
spring boot(十二)打包部署
有很多网友会时不时的问我,spring boot项目如何测试,如何部署,在生产中有什么好的部署方案吗?这篇文章就来介绍一下spring boot 如何开发、调试、打包到最后的投产上线。 开发阶段 单元测试 在开发阶段的时候最重要的是单元测试了,springboot对单元测试的支持已经很完善了。 1、 ...
分类:编程语言   时间:2018-06-09 00:48:40    阅读次数:192
java 23种设计模式 深入浅出
以下内容只作为对自己对知识进行总结,如有引用他人文章会在文段末尾表明出处: Java的23种设计模式 23种设计模式总共可以分为三大类,进行不定期更新总结,将逐步展开介绍自己对设计模式的理解,多多指教。 一、创建型模式 1.工厂方法模式 2.抽象工厂模式 3.单列模式 4.建造者模式 5.原型模式 ...
分类:编程语言   时间:2018-06-09 00:48:57    阅读次数:231
读《计算机系统要素:从零开始构建现代计算机》的疑惑:高级语言和低级语言的本质联系是什么
对照文末一个最简单的C函数及其VM写法、乃至汇编写法,要知道它们表述的是同一个东西:该函数在内存中的运行过程 ...
分类:编程语言   时间:2018-06-09 00:49:35    阅读次数:234
枚举算法的思想专题
枚举算法的思想例题 solution0: solution1: 思路1:由于要求最大值直接逆向枚举即可:最大的是9876543210,最小的是题目中给的1026753849。然后我们去判断是不是恰好包含0~9十个数字。再判断是不是完全平方数 1 static void solution1(){ 2 ...
分类:编程语言   时间:2018-06-09 00:49:44    阅读次数:203
python字符串格式化
%和转换符之间的修饰符 - ,左对齐标志,默认为右对齐 +,显示数值符号 0,零填充 一个指定最小宽度的数 . 一个小数点,后面跟位数(字符串最大个数,浮点之后的位数,整数最小位数) * 用于替换字段宽度 高级字符串格式化s.format {n} n为整数:被位置参数代替 {name}:被关键字参数 ...
分类:编程语言   时间:2018-06-09 00:50:36    阅读次数:194
FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
astJson对于json格式字符串的解析主要用到了一下三个类: JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换。 JSONObject:fastJson提供的json对象。 JSONArray:fastJson提供json数组对象。 我们可以把 ...
分类:编程语言   时间:2018-06-09 00:50:51    阅读次数:191
JavaScript中常用变量介绍
JavaScript声明变量 JavaScript变量是来保存我们的数据的,想在JavaScrip中声明一个变量可以通过以下方式: (1)通过var关键字声明变量(2)可以声明变量的同时给变量赋值(3)可以一次声明一个变量也可以一次声明多个看变量(4)如果只声明变量未对其赋值,默认值为undefin ...
分类:编程语言   时间:2018-06-09 00:50:59    阅读次数:204
神级python程序员只需要一个公众号,再也不会错过重要资讯
Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象、直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法非常简捷和清晰,与其它大多数程序设计语言不一样,它使 ...
分类:编程语言   时间:2018-06-09 00:51:06    阅读次数:236
解决Maven无法下载fastdfs-client-java依赖,Dependency 'org.csource:fastdfs-client-java:1.27-SNAPSHOT' not found.
因为fastdfs-client-java-1.27-SNAPSHOT.jar这个依赖包在maven中央仓库是没有的, 需要自己编译源码成jar本地安装到maven 的本地仓库,安装完以后就能正常引用了(注意:本地必须安装了Maven,并配置好Maven环境变量) 1.下载fastdfs-clien ...
分类:编程语言   时间:2018-06-09 00:51:14    阅读次数:13980
JavaScript继承
JavaScript高级程序设计 6.面向对象的程序设计 这一章看到后头有点儿乱,在这里打打代码帮助自己理解。 1. 理解对象 or 1.1 属性类型(貌似不怎么用得到) 2. 创建对象 2.1 工厂模式 (用函数来封装创建具体对象的过程) 2.2 构造函数模式(使用ECMAScript中的构造函数 ...
分类:编程语言   时间:2018-06-09 00:51:37    阅读次数:226
springmvc 前端表单提交给后端出现乱码
在springmvc框架练习中遇到了乱码问题,经过一番网上查找解决方法之后,最后发现是需要在tomcat中的server.xml中添加编码设置 URIEncoding="UTF-8",建议大家先试试这个解决方法,往server.xml的第二行插入下面这行代码。 https://www.cnblogs ...
分类:编程语言   时间:2018-06-09 00:53:38    阅读次数:204
9.12 Binder系统_Java实现_内部机制_Client端
Java实现中client端的RPC层(java实现)如何通过JNI来调用IPC层(C++实现)发送数据 TestServer通过addService向Service_manager注册的时候TestServer是Client端,Service_manager是Server端; TestClient ...
分类:编程语言   时间:2018-06-09 00:54:10    阅读次数:235
js对象数组 根据某个共同字段 分组
var arr = [ {"id":"1001","name":"值1","value":"111"}, {"id":"1001","name":"值1","value":"11111"}, {"id":"1002","name":"值2","value":& ...
分类:编程语言   时间:2018-06-09 00:55:00    阅读次数:388
使用Go来模拟Java中的接口 实现类
针对项目中,相同的流程业务进行重构,使用Go来简单模拟Java中的接口,实现类的方式进行重构。分享一简单例子:packagemain//模拟java中的接口,实现类import"fmt"//声明一个接口,typeworkthreadinterface{do(namestring)}//传入的wt的子类不同,do方法执行的逻辑也不同funcHandle(wtworkthread,namestring
分类:编程语言   时间:2018-06-09 10:14:37    阅读次数:191
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!