编程语言

python易混易乱

04-30
字典 基础操作 <1>keys my_dict = {"name":"zhangsan","age":18} res = my_dict.keys() res: ["name","age"] 返回一个包含字典所有KEY的列表 <2>values my_dict = {"name":"zhangsan","age":18} r

Python的数据正态性检验

04-24
在做数据分析或者统计的时候,经常需要进行数据正态性的检验,因为很多假设都是基于正态分布的基础之上的,例如:T检验. 在Python中,主要有以下检验正态性的方法: 1. scipy.stats.shapiro —— Shapiro-Wilk test,属于专门用来做正态性检验的模块,其原假设:样本数据符合正态分布. 注:适用于小样本. 其函数定位为: def shapiro(x): """ Perform the Shapiro-Wilk test for normality

搭建python环境

04-23
1.下载python linux平台的有两种, Python 2.7compressed source tarball (for Linux, Unix or OS X) Python 2.7bzipped source tarball(forLinux, Unix or OS X,more compressed) 第二种是压缩比较好的,在linux中用bzip2压缩的文件比较高,文件名一般为*.tar.bz2,但是上面第二个版本http://www.python.org/ftp/python/

java事件处理2

04-23
Document事件 这个事件有点特别,需要用getDocument()返回到自己所维护的文档,然后就可以添加监视器 (textArea1.getDocument).addDocumentListener(DocumentListener listen) DocumentListener接口有三个方法 public void changedUpdate(DocumentEvent e) public void removeUpdate(DocumentEvent e) public void i

讯飞云 API 语音听写 python3 调用例程

04-23
#!/usr/bin/python3 # -*- coding: UTF-8 -*- import requests import time import gzip import urllib import json import hashlib import base64 def audio_dictation(): """ 讯飞语音听写 API 调用例程 注意:使用前需要在讯飞云控制台中的IP白名单中加入本机IP! 参考:讯飞云官方 API 文档 https://doc.

SpringMVC拦截器-性能监控

04-23
开发步骤:1.编写拦截器,记录Controller方法执行时间 package cn.itcast.jk.interceptor; import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; import org.springframework.core.NamedThreadLocal;import org.springframework.web.servlet.Hand

Python基础(红旗)

04-23
# -*- coding: UTF-8 -*- # -*- author: yjw -*- import turtle from turtle import * setup(800,600) color("yellow") fillcolor("yellow") bgcolor("red") def mygoto(x,y): up() goto(x,y) down() def drawstarFW(x): begin_fill() for i i

数组转字符串数组

04-23
var result=[1,2,3]; var str=JSON.stringify(result); 这时str就会变成'[1,2,3]',没想到这个JSON.stringify这么强大吧 还有第二种方法, var result=[1,2,3]; var str=result.join(''); var obj='['+str+']';

数据结构与算法学习(一)

04-22
线性表的OPeration: InitList(*L):初始化操作,创建一个为L的空的线性表; ListEempty(L):判断L是否为空表,若线性表为空,则返回ture,否则返回false; ClearList(*L):将线性表清空; GetElem(L,i,*e):将线性表L中第i个位置元素值返回给e; LocateElem(L,e):在线性表L中查找与给定值e相等的元素,若查找成功,返回元素在L中的序号表示成功,否则,返回0表示失败; ListInsert(*L,i,e):在线性表L中第i

用Java实现一些常见的问题

04-22
八皇后 1 public class EightQueen { 2 3 private static final int ROW = 4; 4 private static final int COL = 4; 5 6 private static int count = 0; // 八皇后的解的个数 7 8 private static boolean[][] maps = new boolean[ROW][COL]; // 初始化二维数组,模拟8*8棋盘,默认值是false表示没有皇后 9

handler结合子线程实现pulltorefresh刷新加载;

04-22
package com.baidu.yuekao; import java.util.ArrayList;import java.util.List; import com.baidu.adapter.MyAdapter1;import com.baidu.myutils.MyUtils;import com.baidu.vo.Content;import com.baidu.vo.MyData;import com.baidu.vo.MyResult;import com.google.gso

Spring MVC入门(2)

04-22
一.@RequestMapping请求映射 RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上.用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径. RequestMapping注解有六个属性,下面我们把她分成三类进行说明. 1. value, method: value: 指定请求的实际地址,指定的地址可以是URI Template 模式(后面将会说明): method: 指定请求的method类型, GET.POST.PUT.DELETE等: 2. co

Java Map按Value排序

04-22
Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等. TreeMap:基于红黑树(Red-Black tree)的 NavigableMap 实现,该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法.    HashMap的值是没有顺序的,它是按照key的HashCode来实现的,对于这个无序的HashMap我们要怎么来实现排序呢?参照TreeMap的v

使用常量辅助空间的归并排序

04-22
题目要求:合并两个已有序序列为A[0…i],A[i+1…N-1] 为A[0...N-1], 要求使用常量辅助空间 为叙述方便,表示A[0…i]为a[0..n-1],A[i+1…N-1]为b[0…m-1],问题实际上是使用常数辅助空间的归并排序 只用一个辅助空间的归并排序,临时变量 int x; 思路如下:如果a[0] 小于b[0],问题变为合并a[1..n-1]和b[0…m-1],还是同一个问题迭代解决 否则,即a[0]大于b[0],令x=a[0],a[0]=b[0]. 次是b[0]位置已为空,

PHP数组、函数。

04-21
PHP里面的换行符号为&nbsp: array_combine :拼接数组.前一个数组的值作为新数组的下标,后一个数组的值作为新数组的值. array_count_values:统计数组里面,每个值出现的次数. array_diff:输出差异数组($b, $a); array_flip:先输出值,后输出下标.如果出现两个相同下标的情况,那么后面的会覆盖前面的. array intersect($a,$b):输出数组间的交集,并且保留;(需要注意的一点是,它会保留$a中的值的下标.) array_

java第三方工具包

04-21
--搜集于网络 1.Apache POI 处理office文档用到的2. IText PDF操作类库 3.Java Base64 Base64编码类库 4.Commons-lang 对应java sdk里面的java.lang包,用来简化基本工具类操作 5.pingyin4j 中文转拼音库 6.Commons-IO,处理IO的工具包 7.Commons-beanutils 用来处理javaBean类的反射,内省的工具包 8.Commons-codec 处理常用加密编码 9.Commons-col

java 23 - 3 单例模式实现Runtime类

04-21
Runtime:每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接. 其中一个方法: exec(String command) 在单独的进程中执行指定的字符串命令,就是可以直接打开软件,里面填写软件名称 1 public class RuntimeDemo { 2 public static void main(String[] args) throws IOException { 3 Runtime r = Runtime.getRuntime();

More Effective C++----(23)考虑变更程序库

04-21
Item M23:考虑变更程序库 程序库的设计就是一个折衷的过程.理想的程序库应该是短小的.快速的.强大的.灵活的.可扩展的.直观的.普遍适用的.具有良好的支持.没有使用约束.没有错误的.这也是不存在的.为尺寸和速度而进行优化的程序库一般不能被移植.具有大量功能的的程序库不会具有直观性.没有错误的程序库在使用范围上会有限制.真实的世界里,你不能拥有每一件东西,总得有付出. 不同的设计者给这些条件赋予了不同的优先级.他们从而在设计中牺牲了不同的东西.因此一般两个提供相同功能的程序库却有着完全不同的

C语言编程入门——if的用法

04-20
顺序,选择和循环是程序的三大基本结构,无论多么复杂的程序,都是用这三种结构写出来的. if的用法(示例1) # include <stdio.h> int main(void) { if (true) if (false) printf("哈哈!\n"); else printf("呵呵!\n"); //注意else与if的对应,else与if的对应是从中向两头的对应. if (true) { if (false) printf("哈哈!\n&

C++中使用class和structkeyword的不同

04-20
类能够在它的第一个訪问说明符之前定义成员,对这样的成员的訪问权限依赖于类定义的方式.假设我们使用structkeyword,则定义在第一个訪问说明符之前的成员是public的,相反,假设使用classkeyword,则这些成员是private的. 当我们希望定义的类的说有成员是public的时,使用struct:假设希望成员是private的,使用class.