自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 http 302

当认证失败的时候,一般会跳到Login界面,后面的原理是,后台返回302 code:

2019-07-03 09:36:19 1087

原创 JS 生成器

abc=function* fib(m) { m+=3; while (true) { yield m++; } return;}re=abc(6)fib{<suspended>}re.next(){value: 9, done: false}re.next(){value: 10, done: false}re.ne...

2019-06-06 15:56:11 880

原创 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 2550

原创 堆排序

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 120

原创 归并排序

归并排序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 528

原创 二叉树遍历

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 114

原创 字符串进化

给定一个开始字符串,结束字符串,一个字典,开始字符串变为结束字符串。深度优先算法如下: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 125

原创 字符串子串 回文

求所有回文子字符串: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 246

原创 八皇后解法(一)

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 231

原创 期望,方差

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 410

原创 DIP

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

2019-04-03 07:04:08 440

原创 EF 之 context.Savechanges()

EF查出来了List,然后循环改变这里面的值,可以批量修改吗?测试,是可以的。看看context.Savechanges() 发生了什么。 public virtual int SaveChanges(bool acceptAllChangesOnSuccess) { CheckDisposed(); DbCont...

2019-03-25 14:35:15 5185

原创 最简易 .net FrameWork 的Odata

1. 新建.net FrameWork 项目。不用。netcore .他没有这个模板,有点麻烦2.新建一个类。public class Student { public int Id { get; set; } public string Name { get; set; } public double Weight { get...

2019-03-22 17:51:28 257

原创 算法-粗调和精调

2个球,100层楼,某一 层扔下会碎掉,怎么最快测出会碎掉的层数?这实际上是个查找算法。如果球的数量不限制,那就是二分法查找了。先粗调,从每隔m层扔下,测出大致范围,再每层测试,那么最大的次数:100/m + m-2,显然m应该是10.考虑到m可能不被100整除,最优的应该是7! 实际9 也是一样,8和10 一样 。 实际的扔法,应该第一轮测试的最后一个次就不测了。比如m=10,第...

2019-03-18 07:03:05 506 1

原创 formControlName 要不要加[ ]

在angualr 官网教程中,响应式表单的formControlName 这个指令,加了[ ],使用时,学他也加上了,怎么也不出效果。后来去掉可以了。教程中可以,是因为他在前端定义了name= formcontrol(''),可以写成[formControl]='name'. 教程下面给出这样的做法: profileForm =...

2019-03-17 21:31:20 4157

原创 EF 的 DefaultIfEmpty()

static void Main(string[] args) { using (var db = new BlogContext()) { db.Database.Log = Console.WriteLine; var query = from a in db.B...

2019-03-12 10:49:14 4145 1

原创 C# 闭包

private static Action myDelegate(){int c = 0;return delegate{c++;Console.WriteLine(c);};}private static void Main(str...

2019-03-11 09:28:55 131

原创 抓取一个网页数据的python 程序

import urllib.request as requestimport jsonimport csvimport xlwtimport osimport sysdef readjson(fr): s = [] data = json.load(fr) # 用json中的load方法,将json串转换成字典 s.append(data) # 保存...

2019-03-09 14:34:43 148

原创 快速排序和二叉树排序

快速排序,是把数据分为两堆,递归下去。既然是分成2堆,那么,就于二叉树有关系了,都是2!其实二者的思想是一样的。二叉树把数据拆分的思路,比直接讲快速排序更容易理解。最终二叉树遍历用中序遍历,就取出排序结果。...

2019-03-09 14:11:04 2903

原创 angular 编译结果

看看angular的编译最终会是什么样的angular 调试状态:打开调试,可以看到未丑化的源码:分析一下这个代码:整体是+号里面,是一个大的JSon,就是一个字符串,一个函数:举例来看:第一个下面的 html css ts 也是这样:而在html 中{{colleaguesName}} 这些类似的语法还在...

2019-03-05 15:37:01 325

原创 SVN 恢复误删除的文件

有冲突了,把我的代码删掉,update,本地还是我的文件。然后这样删了:然后不敢提交了。如果提交,会把服务器上的这个文件也删掉,恢复的办法:选中要恢复的文件,OK即可!...

2019-03-05 14:52:48 1273 1

原创 VScode 调试angular

按照说明设置了lanuch.json 还是不能调试。改动了以下两点:1.VScode -》File-&gt;open folder .打开的文件夹下,要有package.json2. 运行的命令 ng serve --host 0.0.0.0 --port 8080 -o --source-map=false ,去掉 --source-map=false...

2019-02-27 16:50:55 304

原创 一些命令

需要查看密码的话,则需要输入这个命令,netsh wlan show profile name=”需要查询的密码的wifi名字” key=clear,这样子就会在关键内容那边显示密码了

2018-12-24 09:03:06 103

原创 C# 之 pravite

pravite 只能内部访问。就是这样修饰的变量只能在这个类的代码中看到。这就像我干了个私有的属性,谁也不让看到。外人看到我光鲜的外部,看不到内心。如果把构造函数私有化,那么外部也就不能调用,是单例的手段...

2018-11-10 16:03:49 727

原创 Abp的一些理解

1.后端Application建的Service, 更新后,前端会得到一个对应的Service,并实现里面的方法每一个方法都有一个对应的Url来访问。这在Swagger中可以看到。前端实现的Service中的方法可以在自己定义的代码中调用。2.后端Application建的Dto等实体,会在前端得到对应的Class,继承与对应的类。这个类有fromJS ToJSON Clone 等...

2018-11-09 10:25:04 575

原创 asp.net 管道

新建mvc 项目,建立authorizationFilter: public class MyAuthorizationAttribute : AuthorizeAttribute    {        public override void OnAuthorization(AuthorizationContext filterContext)        {         ...

2018-10-24 21:08:08 507

原创 asp.net mvc widows验证

asp.net mvc  widows验证的程序的cs.html 中有@user可以读取用户名等信息这是在管道模型的AuthenticationModule中做了准备的。这个module有如下代码:public void Init(HttpApplication app) { if (!FormsAuthenticationModule._fAuthChecked) { ...

2018-10-24 10:23:49 415

原创 C# 值类型和引用类型

结构是隐式从 System.ValueType 派生的值类型,后者则是从 System.Object派生的。C#的数据类型有值类型和引用类型,没别的类型了。这是他们的存储方式决定的,只有存在栈上的,和存在栈上引用堆上的这两种。int 也是struct  :  public struct Int32 。1.这样写报错: ...

2018-10-19 20:40:19 105

原创 asp.net Http协议的理解

常用的请求发送会分几种:请求页面,下载文件,ajax 请求数据.刷新页面一般用超链接发送给服务器,action 执行完,返回。下载文件,也用超链接,到了action ,把数据写入response中,即可。那么就是说,浏览器的返回结果,决定了是刷新页面还是下载文件(区分在于Header的标志)。那么ajax 请求如果到一个下载文件的action, 它会下载一个文件吗?测试结果是不...

2018-10-18 10:38:58 365

原创 asp.net mvc 替换默认controller 工厂

1. 在网站启动的时候执行这句话ControllerBuilder.Current.SetControllerFactory(new MyControllerFactory());这个在下面定义public class MyControllerFactory : DefaultControllerFactory{    /// &lt;summary&gt;    /// i...

2018-10-17 22:52:20 623

原创 winform调用WCF 通信(一)

之前有做桌面调用tcp/ udp 通信的软件,现在用wcf 实现一遍先用简单的实现通信。用什么协议都行。先用默认的 http(不合常规)1. 建2个winform项目:server,client,一个wcf lib项目全是默认,现在还没写代码。2.wcf lib的GetData()方法改为 public int GetData(int value) { ...

2018-09-19 17:46:36 2560 1

原创 备忘newday_lesson

&lt;?xml version="1.0" encoding="utf-8" ?&gt;&lt;configuration&gt;  &lt;configSections&gt;    &lt;section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection

2018-09-10 13:49:17 140

原创 JS 正则表达式,查看url 中的参数

JS中获取参数的方法如下function getQueryString(a) {    var b = new RegExp("(^|&amp;)" + a + "=([^&amp;]*)(&amp;|$)", "i");    var c = window.location.search.substr(1).match(b);    return null != c ? unesca...

2018-08-14 14:05:01 1386

原创 WCF 最简单实践

1.新建VS2017 控制台程序,添加项:wcf 服务把Iservice1.cs 写成这样: [ServiceContract] public interface IService1 { [OperationContract] int DoWork(); }在  service1.cs 的实现中返回个2:namespace WCF{ ...

2018-07-13 18:51:02 264

原创 配置某个域名的IP地址

配置某个域名的IP地址在这文件夹下   C:\Windows\System32\drivers\etc,hosts.txt

2018-07-06 16:01:37 2013

原创 Vue-element 的 resetFields();

 在使用中,发现 this.$refs['activityForm'].resetFields();经常不好使,放在简单页面中可以使用,一旦复杂就坑多多!我的form在一个dialogue 中,界面上有2个按钮,一个是添加,一个是修改。界面加载之后,点击添加,再点修改没问题。先点修改,会把要修改的数据加载到弹出的对话框上。但是这个界面上的值竟然被记住了!再点击添加框,this.$refs['act...

2018-06-25 21:11:25 43223 3

原创 Jquery 的ready

Jquery 的ready在什么时间执行呢? window.onload  在所有资源下载完毕,包括图片之类的,所以他的执行时比较靠后的。当然小的网页感觉不到。测试中 Jquery.ready 在最后执行。及时弄了几个大点的图片。文档上说 Jquery.ready 在Dom 加载完就执行, 可能会比window.onload 早。但测试确实比较迟。...

2018-06-12 19:30:37 442 1

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关注的人

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