自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (11)
  • 收藏
  • 关注

原创 JS 循环改变值

1.arr=[{age:12},{age:18}]arr.forEach(t=>t.age=t.age*2)undefinedarr{age: 24}1: {age: 36} length: 2__proto__: Array(0)改变了值2.数值和string 不会改变值var numbers = [4, 9, 16, 25];numbers.forEach(t...

2019-04-26 11:31:18 2552

原创 堆排序

import randomclass Student: def __init__(self, x,n): self.val = x self.name = nclass Node: def __init__(self, x,left=None,right=None,p=None): self.val = x s...

2019-04-25 09:51:49 121

原创 归并排序

归并排序arr=[12,88,1,2,5,23,41,56,7,108,72,342,23,33,74,25,6,7,5,33,72,9]def MergeSort(a,start,end): print( a,start,end,a[start:end] ) mid = (end + start) // 2 if(end-start<=2 ): ...

2019-04-20 21:04:53 89

原创 快速排序

import randomarr=[12,88,1,2,5,23,41,56,7,108,25,6,7,5,33,72,9]def quickSort(a,i,start,end): print("********",a,i,start,end) if(end-start<=1): if (a[start]>a[start]): ...

2019-04-20 11:03:38 88

原创 区域分割问题

import numpy as nparr=np.arange(64).reshape(8,8)arr.fill(1)arr[0][4:6]=0arr[1][2:5]=0arr[4][2:5]=0arr[5][3:5]=0arr[6][6]=0arr[5][6]=0print(arr,"*"*100)# print(arr[0])# print(arr[:,2])...

2019-04-16 21:57:14 529

原创 二叉树遍历

class Node(object): # Left: None # Right: None def __init__(self,d,left=None,right=None,p=None): self.data=d self.left=left parent=p self.right=rightn=N...

2019-04-14 22:51:23 116

原创 字符串进化

给定一个开始字符串,结束字符串,一个字典,开始字符串变为结束字符串。深度优先算法如下:import copystart="hit"end="cog"dict=["pit", "pid", "hot","dot","dog","lot","log"]qu=[]count=1def diffoneChar(d,str): c = 0 for i in rang...

2019-04-14 20:17:07 128

原创 字符串子串 回文

求所有回文子字符串:mystr="wesafsdsfasdfasdf"print(12222)def hwen(str): if str[::-1]==str and len(str)>1: print("回文",str)def sub(str,i): for t in range(len(str)-i): # print(i+...

2019-04-13 22:57:46 151

原创

计算 2点分布,0.1,0.9的熵-H(X)=0.1 * log(0.1) + 0.9 * log(0.9)=-(0.1* log10 +0.9*log(10)-0.9* log(9))= - (log(10)-0.9*log9)=-(3.3219280948873626-0.9 *3.1699250014423126)=-0.46899559358928133...

2019-04-12 16:22:52 248

原创 八皇后解法(一)

import numpy as npa=[4,1,2,5,4,0,6,7]def rem(*args): str=[0, 1, 2, 3, 4, 5, 6, 7] for t in args: str.remove(t) return strdef isReturn(i): for t in range(i): ...

2019-04-09 22:46:37 233

原创 期望,方差

import numpy as nparr =np.array([1,2,3,4,5,6])#求均值arr_mean = np.mean(arr)#求方差arr_var = np.var(arr)#求标准差arr_std = np.std(arr,ddof=1)print("平均值为:%f" % arr_mean)print("方差为:%f" % arr_var)prin...

2019-04-06 10:40:40 411

原创 DIP

依赖倒置原则。非DIP的做法,是先设计底层,一层一层往上搭建,就像盖楼一样。这是上层依赖下层。这样的问题是,最终盖几层,实施者可能并不是胸有成竹,也料不到中间有什么大的障碍,能不能最终成功,可能靠的是运气。这有点市场经济的意思。或者说,只管耕耘,不问收获。这是尾大不掉,上层要看下层的脸色。最终事态的走势,大部分决定于下层的心情。上层有点不可控。而依赖倒置,就是从上往下盖,上层定义好需要的功...

2019-04-03 07:04:08 440

VMDotNet,飞信,免安装framework

用飞信的架构,免安装framework的包

2013-09-12

.NETReactor4.6.0.0,C#等语言的混淆工具

C#等语言的混淆工具,免费。在2013年9月测试:NETReactor4.5混淆的结果是,虽然reflector8.0 不能反混淆。但是还是有工具可以反混淆。 用这个版本之后,都不能反混淆。欢迎交流

2013-09-12

精通Qt4编程

精通Qt4编程书。电子书,不用买了。值得一读。开发必备

2012-09-05

Mplayer源码分析

很详尽的Mplayer的源码分析,可用于修改,裁剪,优化Mplayer

2012-09-05

串口监听工具

串口监听工具,操作简单易学。适合windows各个版本。自己常用的,保证易学易用

2012-08-15

网口监听软件NetAssist

网口监听工具,自己常用的。收发数据都可以在这里看到。支持多种收发格式。操作简单

2012-08-15

《linux窗口程序设计--qt4精彩实例分析》的光盘

《linux窗口程序设计--qt4精彩实例分析》的光盘 没啥说的,看过书的都知道

2010-04-27

虚拟机 Linux与windows共享文件 FXP ftp

虚拟机 Linux与windows共享文件 无限期使用 绿色 很好用的 已经用半年了 直接解压就可以

2009-03-04

利用GNUautotools改造一个项目----麻将游戏

本文不是一片规范的教程,而是用一个软件项目作为例子,演示使用 GNU autotools进行软件管理的思路和过程

2009-01-16

minigui 用户手册

MiniGUI User Manual Version 2.0 (revised edition 4) for MiniGUI Ver 2.0.4/1.6.10. minigui 用户手册(英文)

2008-10-29

24c02串行储存器中文官方资料手册

24cXX系列,串行储存器中文官方资料手册

2008-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除