博客园 - 公子若不胖天下谁胖
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=97307
2023-04-11T07:47:39Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
feed.cnblogs.com
https://www.cnblogs.com/anmutu/p/12981999.html
etcd中用lease租约实现过期 - 公子若不胖天下谁胖
etcd中用lease租约实现过期。 简单纪录一下在etcd中利用lease实现kv过期的功能。 其实思路很简单: 1.申请一个lease,且给这个租约设置一个ttl,比如设置这个ttl为1秒。 2.然后将这个lease与kv的操作关联起来,那么1s后这个就过期了。 需要注意的是: 1.centos
2020-05-28T09:02:00Z
2020-05-28T09:02:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】etcd中用lease租约实现过期。 简单纪录一下在etcd中利用lease实现kv过期的功能。 其实思路很简单: 1.申请一个lease,且给这个租约设置一个ttl,比如设置这个ttl为1秒。 2.然后将这个lease与kv的操作关联起来,那么1s后这个就过期了。 需要注意的是: 1.centos <a href="https://www.cnblogs.com/anmutu/p/12981999.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/etcd.html
undefined: resolver.BuildOption - 公子若不胖天下谁胖
undefined: resolver.BuildOption 在用clientv3连接etcd时。 遇到一个坑,略记录一下,其报错如下: C:\Users\anmut\go\pkg\mod\github.com\coreos\etcd@v3.3.22+incompatible\clientv3\b
2020-05-25T03:16:00Z
2020-05-25T03:16:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】undefined: resolver.BuildOption 在用clientv3连接etcd时。 遇到一个坑,略记录一下,其报错如下: C:\Users\anmut\go\pkg\mod\github.com\coreos\etcd@v3.3.22+incompatible\clientv3\b <a href="https://www.cnblogs.com/anmutu/p/etcd.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/12765207.html
golang实现并发爬虫三(用队列调度器实现) - 公子若不胖天下谁胖
就简单用队列调度器实现了并发的爬虫。
2020-04-24T01:00:00Z
2020-04-24T01:00:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】就简单用队列调度器实现了并发的爬虫。 <a href="https://www.cnblogs.com/anmutu/p/12765207.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/12734031.html
golang实现并发爬虫二(简单调度器) - 公子若不胖天下谁胖
上篇文章当中实现了单任务版爬虫。 那么这篇文章就大概说下,如何在上一个版本中进行升级改造,使之成为一个多任务版本的爬虫。加快我们爬取的速度。 话不多说,先看图: 其实呢,实现方法就是加了一个scheduler的模块,所有的request都由scheduler去交给worker。 另外呢,这里的wor
2020-04-19T13:58:00Z
2020-04-19T13:58:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】上篇文章当中实现了单任务版爬虫。 那么这篇文章就大概说下,如何在上一个版本中进行升级改造,使之成为一个多任务版本的爬虫。加快我们爬取的速度。 话不多说,先看图: 其实呢,实现方法就是加了一个scheduler的模块,所有的request都由scheduler去交给worker。 另外呢,这里的wor <a href="https://www.cnblogs.com/anmutu/p/12734031.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/12725642.html
golang实现并发爬虫一(单任务版本爬虫功能) - 公子若不胖天下谁胖
目的是写一个golang并发爬虫版本的演化过程。 那么在演化之前,当然是先跑通一下单任务版本的架构。 正如人走路之前是一定要学会爬走一般。 首先看一下单任务版本的爬虫架构,如下: 这是单任务版本爬虫的一个架构: 第一步是将seed送到engine里去。 第二步是将seed里的url给到fetcher
2020-04-18T05:54:00Z
2020-04-18T05:54:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】目的是写一个golang并发爬虫版本的演化过程。 那么在演化之前,当然是先跑通一下单任务版本的架构。 正如人走路之前是一定要学会爬走一般。 首先看一下单任务版本的爬虫架构,如下: 这是单任务版本爬虫的一个架构: 第一步是将seed送到engine里去。 第二步是将seed里的url给到fetcher <a href="https://www.cnblogs.com/anmutu/p/12725642.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/ml.html
KNN笔记 - 公子若不胖天下谁胖
KNN笔记 先简单加载一下sklearn里的数据集,然后再来讲KNN。 看一下鸢尾花的keys: 结果是: 看一下文档: 文档结果: Iris Plants Database Notes Data Set Characteristics: :Number of Instances: 150 (50
2018-01-27T17:05:00Z
2018-01-27T17:05:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】KNN笔记 先简单加载一下sklearn里的数据集,然后再来讲KNN。 看一下鸢尾花的keys: 结果是: 看一下文档: 文档结果: Iris Plants Database Notes Data Set Characteristics: :Number of Instances: 150 (50 <a href="https://www.cnblogs.com/anmutu/p/ml.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/elasticsearch.html
elasticsearch-head 集群健康值: 未连接 - 公子若不胖天下谁胖
elasticsearch-head 集群健康值: 未连接 现在用elasticsearch-head发现连接不上我们的elasticsearch。界面上显示着:“集群健康值: 未连接”。如下图: 这个原因是因为elasticsearch的安全机制是不允许。现在的这个head插件是在另外的一个端口,
2017-01-21T14:54:00Z
2017-01-21T14:54:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】elasticsearch-head 集群健康值: 未连接 现在用elasticsearch-head发现连接不上我们的elasticsearch。界面上显示着:“集群健康值: 未连接”。如下图: 这个原因是因为elasticsearch的安全机制是不允许。现在的这个head插件是在另外的一个端口, <a href="https://www.cnblogs.com/anmutu/p/elasticsearch.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/5597045.html
Observer Pattern - 公子若不胖天下谁胖
Observer Pattern 通知者接口: 具体通知者: 抽象接收者: 具体接收者: 主函数代码: 效果:
2016-06-18T14:30:00Z
2016-06-18T14:30:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】Observer Pattern 通知者接口: 具体通知者: 抽象接收者: 具体接收者: 主函数代码: 效果: <a href="https://www.cnblogs.com/anmutu/p/5597045.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/5133814.html
关于data-属性 - 公子若不胖天下谁胖
关于data-属性 现有需求如下,也就是类似做一个tab页的切换如下图:因为这里要记录一下jquery里的“data-属性”的用法,所以忽略类似的组件。往HTML标签上添加任意以 "data-自定义名称"开头的属性,这些属性页面上是不显示的,它不会...
2016-01-24T06:50:00Z
2016-01-24T06:50:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】关于data-属性 现有需求如下,也就是类似做一个tab页的切换如下图:因为这里要记录一下jquery里的“data-属性”的用法,所以忽略类似的组件。往HTML标签上添加任意以 "data-自定义名称"开头的属性,这些属性页面上是不显示的,它不会... <a href="https://www.cnblogs.com/anmutu/p/5133814.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/4827807.html
Python中的装饰器 - 公子若不胖天下谁胖
Python中的装饰器假定现有如下需求:已经定义了一个函数,想在运行时动态增加其功能,又不想改动函数本身的代码。应该如何实现呢?比如现在定义了f1函数如下: def f1(x): return x*2 print f1(5)那么...
2015-09-21T17:29:00Z
2015-09-21T17:29:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】Python中的装饰器假定现有如下需求:已经定义了一个函数,想在运行时动态增加其功能,又不想改动函数本身的代码。应该如何实现呢?比如现在定义了f1函数如下: def f1(x): return x*2 print f1(5)那么... <a href="https://www.cnblogs.com/anmutu/p/4827807.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/Python.html
Python中的高阶函数与匿名函数 - 公子若不胖天下谁胖
Python中的高阶函数与匿名函数高阶函数高阶函数就是把函数当做参数传递的一种函数。其与C#中的委托有点相似,个人认为。 def add(x,y,f): return f( x)+ f( y) print add(-18,...
2015-09-19T15:57:00Z
2015-09-19T15:57:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】Python中的高阶函数与匿名函数高阶函数高阶函数就是把函数当做参数传递的一种函数。其与C#中的委托有点相似,个人认为。 def add(x,y,f): return f( x)+ f( y) print add(-18,... <a href="https://www.cnblogs.com/anmutu/p/Python.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/4769597.html
Python中的列表生成式和多层表达式 - 公子若不胖天下谁胖
从未见过如此厚颜无耻之人之从未见过如此简洁之语言。
2015-08-29T11:08:00Z
2015-08-29T11:08:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】从未见过如此厚颜无耻之人之从未见过如此简洁之语言。 <a href="https://www.cnblogs.com/anmutu/p/4769597.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/4506534.html
Python中的List,Tuple,Dic,Set - 公子若不胖天下谁胖
Python中的List,Tuple,Dic,SetList定义序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。列表是最常用的Python数据类型,它可以作为...
2015-05-15T09:50:00Z
2015-05-15T09:50:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】Python中的List,Tuple,Dic,SetList定义序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。列表是最常用的Python数据类型,它可以作为... <a href="https://www.cnblogs.com/anmutu/p/4506534.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/4479168.html
Xamarin.Android之转换,呼叫,查看历史纪录 - 公子若不胖天下谁胖
Xamarin.Android之转换,呼叫,查看历史纪录 E文文章。 功能:能将输入的字母转换成相应的数字。并且能呼叫出去。能查看呼叫的历史纪录。 界面代码如下: 主Activity代码。 通话纪录的Activity代码。
2015-05-05T07:02:00Z
2015-05-05T07:02:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】Xamarin.Android之转换,呼叫,查看历史纪录 E文文章。 功能:能将输入的字母转换成相应的数字。并且能呼叫出去。能查看呼叫的历史纪录。 界面代码如下: 主Activity代码。 通话纪录的Activity代码。 <a href="https://www.cnblogs.com/anmutu/p/4479168.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/Xamarin.html
Xamarin.Android之山有木兮之木有枝,心悦君兮君不知。 - 公子若不胖天下谁胖
if (U.WorkExpriences>1day)
{
for (int i = 0; i < 1000; i++)
{
Console.WriteLine("do NOT click it!");
}
}
else
{
Console.WriteLine("JUST HAVE FUN!");
}
2015-04-30T10:09:00Z
2015-04-30T10:09:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】if (U.WorkExpriences>1day)
{
for (int i = 0; i < 1000; i++)
{
Console.WriteLine("do NOT click it!");
}
}
else
{
Console.WriteLine("JUST HAVE FUN!");
} <a href="https://www.cnblogs.com/anmutu/p/Xamarin.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/4049172.html
这个好像、也许、或许、大概、应该、Maybe真的可以算是传说中的Spring.Net了吧 - 公子若不胖天下谁胖
以前写过一篇名叫”这个好像、也许、大概、应该、Maybe真的算是传说中的面向接口编程了吧“的文章,当时好像是在评论里许诺以后会有一篇叫”文章这个好像、也许、大概、应该、Maybe真的算是传说中的Spring.Net吧“。然后,现在在我们节日的时候,大抵可以算是来承兑诺言的吧。
2014-10-24T12:16:00Z
2014-10-24T12:16:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】以前写过一篇名叫”这个好像、也许、大概、应该、Maybe真的算是传说中的面向接口编程了吧“的文章,当时好像是在评论里许诺以后会有一篇叫”文章这个好像、也许、大概、应该、Maybe真的算是传说中的Spring.Net吧“。然后,现在在我们节日的时候,大抵可以算是来承兑诺言的吧。 <a href="https://www.cnblogs.com/anmutu/p/4049172.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/3886257.html
这个好像、也许、或许、大概、应该、Maybe真的可以算是传说中的简单工厂了吧 - 公子若不胖天下谁胖
这个好像、也许、或许、大概、应该、Maybe真的可以算是传说中的简单工厂了吧 接上文(这个好像、也许、或许、大概、应该、Maybe真的可以算是传说中的面向接口编程了吧)。 上文有说到,我在BLL层是已经可以new出不同的实例,这样就可以做到数据库驱动层的一个切换了。因为其是用接口的实例,而后...
2014-08-01T20:15:00Z
2014-08-01T20:15:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】这个好像、也许、或许、大概、应该、Maybe真的可以算是传说中的简单工厂了吧 接上文(这个好像、也许、或许、大概、应该、Maybe真的可以算是传说中的面向接口编程了吧)。 上文有说到,我在BLL层是已经可以new出不同的实例,这样就可以做到数据库驱动层的一个切换了。因为其是用接口的实例,而后... <a href="https://www.cnblogs.com/anmutu/p/3886257.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/3869580.html
这个好像、也许、或许、大概、应该、Maybe真的可以算是传说中的面向接口编程了吧。 - 公子若不胖天下谁胖
这个好像、也许、或许、大概、应该、Maybe真的可以算是传说中的面向接口编程了吧。 假设现在有如下情况,某项目的框架结构用的是ADO.NET写的简单三层。且已经开始写了一部分了。现在因为时间比较紧急,经理认为用EF写速度会快一些,于是要求我们将访问驱动层改成用EF写的。 那么,恩,好吧,我们得改...
2014-07-26T01:01:00Z
2014-07-26T01:01:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】这个好像、也许、或许、大概、应该、Maybe真的可以算是传说中的面向接口编程了吧。 假设现在有如下情况,某项目的框架结构用的是ADO.NET写的简单三层。且已经开始写了一部分了。现在因为时间比较紧急,经理认为用EF写速度会快一些,于是要求我们将访问驱动层改成用EF写的。 那么,恩,好吧,我们得改... <a href="https://www.cnblogs.com/anmutu/p/3869580.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/3764001.html
我只知道一点非常简单的关于MVC的验证 - 公子若不胖天下谁胖
我只知道一些非常简单的关于MVC的验证 如题,我只知道一点非常简单的关于MVC的验证,所以如果您接触过MVC的验证,相信也就不用看了,这个且当作是学习笔记吧。 先小讲解一下他基本的五个从Model里打上特性标签验证的方法。 在此之前先写一下事例以证明之。 第一步,创建一个MVC的应用程序,在Mo...
2014-06-01T18:47:00Z
2014-06-01T18:47:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】我只知道一些非常简单的关于MVC的验证 如题,我只知道一点非常简单的关于MVC的验证,所以如果您接触过MVC的验证,相信也就不用看了,这个且当作是学习笔记吧。 先小讲解一下他基本的五个从Model里打上特性标签验证的方法。 在此之前先写一下事例以证明之。 第一步,创建一个MVC的应用程序,在Mo... <a href="https://www.cnblogs.com/anmutu/p/3764001.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/anmutu/p/3756229.html
只是一个关于表白的小程序而已,如果你不知道怎么拒绝我,那就来掐死我吧。 - 公子若不胖天下谁胖
只是一个关于表白的小程序而已,如果你不知道怎么拒绝我,那就来掐死我吧。 背景: 小M同学喜欢小X同学,并且小M同学跟你们一样是枚程序猿。小M同学决定向小X同学表白。但是小M同学他是个程序猿啊,所以他害羞腼腆,不好意思直接说,于是他决定写了小程序向小...
2014-05-27T16:02:00Z
2014-05-27T16:02:00Z
公子若不胖天下谁胖
https://www.cnblogs.com/anmutu/
【摘要】只是一个关于表白的小程序而已,如果你不知道怎么拒绝我,那就来掐死我吧。 背景: 小M同学喜欢小X同学,并且小M同学跟你们一样是枚程序猿。小M同学决定向小X同学表白。但是小M同学他是个程序猿啊,所以他害羞腼腆,不好意思直接说,于是他决定写了小程序向小... <a href="https://www.cnblogs.com/anmutu/p/3756229.html" target="_blank">阅读全文</a>