- 博客(151)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 Go实战面试备忘录
原文地址:https://blog.likeli.top/posts/面试/go面试备忘录/一个小厂的面试,记录一下,答案不对的,请帮忙更正下go部分map底层实现map底层通过哈希表实现slice和array的区别array是固定长度的数组,使用前必须确定数组长度array特点:go的数组是值类型,也就是说一个数组赋值给另一个数组,那么实际上就是真个数组拷贝了一份...
2020-05-11 21:46:00
545
原创 使用go mod结合docker分层缓存进行自动CI/CD
使用go mod结合docker分层缓存进行自动CI/CD 本文地址:https://www.cnblogs.com/likeli/p/10521941.html 喜大奔的go mod官方背书的go mod拯救了我的代码洁癖症!环境go v1.12docker ce 18.09.0gitlab ce latestgod...
2019-03-13 11:53:00
699
原创 Go+Python双剑合璧
目的Python调用Go的方法,Python有很多功能强悍又使用简洁的库。而新生军Go的多核心利用率也是非常强悍的。当然这是明面上的优点。反正你有很多理由想要让Python能够调用Go的方法。实验场景做一个功能:二维码识别Python里面其实有些库是能够做二维码识别的。但是要是是依赖比较严重,要不就是不支持Python3。另外,发现Go里面有个开源的二维码...
2018-08-08 17:13:00
474
原创 一次Java内存泄露处理手记
现象最近项目组从NET平台迁移到Java的Dubbo平台上,由于大家都是Java的生手,发生了蛮多的问题,以后一一记录。现在解决一个遇到的关于Java程序内存泄露的问题。特别说明Java萌新,理解不到位的地方请指点一二版本Java 1.8Dubbo 2.6.2Docker 18.0.2系统环境我们这里是Docker Swarm集群,三台机...
2018-08-03 14:07:00
199
原创 RuntimeError: Python is not installed as a framework.
RuntimeError: Python is not installed as a framework.文章转载:https://www.cnblogs.com/harelion/p/5637767.html在Conda虚拟环境中运行matplotlib遇到异常提示:似乎是因为虚拟环境与默认环境的安装配置不同造成的。搜索错误信息之后,在STO上找到...
2018-07-09 14:14:00
334
原创 06 Nexus仓储/基础设施 - DevOps之路
06 Nexus仓储/基础设施 - DevOps之路文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKiNexus仓储官网简介:The world's first and only universal repository solution that's FREE to use.官方文档...
2018-04-28 14:57:00
221
原创 07 YAPI/基础设施 - DevOps之路
07 YAPI/基础设施 - DevOps之路文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKi简介YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台https://yapi.ymfe.org更多文档:官方文档安装这里使用Docker的方式来快速创建文档服务:...
2018-04-28 14:57:00
252
原创 05 Docker集群/基础设施 - DevOps之路
05 Docker集群/基础设施 - DevOps之路文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKiDocker的集群目前主流的方案:SwarmKubernetesDocker Swarm 集群是用Swarm集群来部署一个无状态的服务:目前有三台物理机node01、node0...
2018-04-28 14:57:00
191
原创 04 Docker/基础设施 - DevOps之路
04 Docker/基础设施 - DevOps之路文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKiDocker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare met...
2018-04-28 14:51:00
210
原创 03 持续集成和部署/基础设施 - DevOps之路
02 持续集成和部署/基础设施 - DevOps之路文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKi服务的持续集成和部署这里有两套选择方案:Gitlab RunnerJenkinsGitlab Runner此处采用Gitlab Runner进行CI/CD。官方文档:https...
2018-04-28 07:09:00
195
原创 02 Gitlab/基础设施 - DevOps之路
02 Gitlab/基础设施 - DevOps之路文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKi源代码管理器选用Gitlab,新版(2018.4)的Gitlab已经集成了很多的功能了,涵盖CI/CD、Issues、K8s集群/Docker集群操作等。在node01机器上安装部署Gitla...
2018-04-27 21:55:00
978
原创 01 前言/基础设施 - DevOps之路
01 前言/基础设施 - DevOps之路 文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKi简介基础架构采用DevOps设计思想,进行可持续、快速的交付开发模式,推行开发运维一体化,线上问题,开发团队为第一响应。实验资源:3台 CentOS7 物理机(node01、node0...
2018-04-27 21:55:00
189
原创 【开源】AspnetCore 2.0 自动API文档生成组件,支持protobuffer
本文地址http://www.cnblogs.com/likeli/p/8204054.html关于API文档自动生成,用于对APP端的开发帮助文档生成,默认ProtoBuffer传输格式。本项目并不是RESTful风格,是面向功能的API类型。APiDoc的作用是根据定义好的API接口和注释来自动生成给内部开发者提供的API对接文档。有任何问题,请在...
2018-01-05 14:06:00
327
原创 C# 调用动态链接库,给游览器写入Cookie
样例代码:class Program { /// <summary> /// 写 /// </summary> /// <param name="lpszUrlName"></param> /// <param name="lb.
2017-03-23 10:32:00
524
原创 手动编译protobuf3的C++源码
Windows下编译 官方文档 第三方文档 准备工具 Visual Studio 2013 CMake https://cmake.org/ Git https://git-scm.com/ 需要注意 推荐按照第三方的文档上的安装就可...
2017-03-23 10:30:00
568
原创 2016 Google中国开发者大会游记
本文地址:http://www.cnblogs.com/likeli/p/6146117.html写在前面平时一直埋头写代码,这次既然Google给了门票,也就来看看,看看这种世界顶尖的科技公司,体验一把他们技术的牛逼,另外也看看自己感兴趣的技术会。关于此次会议地点:北京国家会议中心貌似申请的时间有点儿长,我应该是11月4号左右报名的,前几天才收到邮件。...
2016-12-08 19:37:00
171
原创 关于Charles抓取手机访问的Https请求
准备工作本次测试的Charles版本为3.9.1· 首先在Charles中开启HTTP请求的远程监听。· 然后分别在手机和Mac上安装Charles的证书。注意:证书一定要一致,否则抓取不到。安装证书Mac上安装证书直接在Charles软件的Help菜单中选择Install Charles CA SSL ...项目在Mac的钥匙串中,找到该证书,...
2016-10-11 10:00:00
309
原创 Asp.net Core 通过 Ef Core 访问、管理Mysql
本文地址:http://www.cnblogs.com/likeli/p/5910524.html环境dotnet Core版本:1.0.0-preview2-003131本文分为Window环境和Mac Os X环境。相关资源下载Visual Studio Code:https://code.visualstudio.comDotNet Core:...
2016-09-26 20:25:00
274
原创 配置Visual Studio Code在Mac上作为.NET Core的IDE
通过邮件发一文档测试一下。关于Visual Studio Core官网:https://www.visualstudio.com/en-us/products/code-vs.aspx安装也是一个安装引导程序,直接安装就可以了。安装扩展安装完成后打开,在扩展栏搜索C#的插件直接搜索C#打开一个Asp.Net Core MVC 项目可以看到,项目...
2016-09-26 20:06:00
526
原创 dotnet Core Asp.net 项目搭建
Asp.Net Core 介绍Asp.Net Core 目前最新版本 1.0.0-preview2-003131Asp.Net Core官网:https://dotnet.github.io/Asp.Net Core官方文档地址:https://docs.asp.net/en/latest/intro.html#what-is-asp-net-coreAs...
2016-09-18 23:46:00
250
原创 EF中扩展出Between操作符 (修订版)
随手记录一下,这是针对原文错误的修改。 原文:EF中扩展出Between操作符 直接使用是错误的,修改后的扩展方法: /// <summary> /// 扩展 Between 操作符 /// 使用 var query = db.People.Between(p...
2016-09-09 13:08:00
933
原创 Python Web 方向(一)
Python Web 方向(一) --------Django站点创建 文章地址:http://www.cnblogs.com/likeli/p/5821744.html Python版本:2.7 推荐IDE:PyCharm 下载地址:http://www.jetbrains.com/pycharm/ 激...
2016-08-30 13:57:00
292
原创 Code First数据库迁移
生成数据库 修改类文件PortalContext.cs的静态构造函数,取消当数据库模型发生改变时删除当前数据库重建新数据库的设置。 PortalContext() { Database.SetInitializer<PortalContext>(null); } ...
2016-08-16 11:28:00
103
原创 EF for MySql 开发配置手册
执行MySQL安装程序,安装MySQL For Visual Studio和Connector/NET 执行命令: Install-Package EntityFramework Install-Package MySql.Data -Version 6.9.8 ...
2016-08-16 11:24:00
196
原创 Tor网络突破IP封锁,爬虫好搭档【入门手册】
本文地址:http://www.cnblogs.com/likeli/p/5719230.html 前言 本文不提供任何搭梯子之类的内容,我在这里仅仅讨论网络爬虫遇到的IP封杀,然后使用Tor如何对抗这种封杀。作为一种技术上的研究讨论。 场景 我们编写的网络爬虫全网采集的时候总会有一些网站有意识的保护自己的网站内容...
2016-07-29 17:47:00
2090
13
原创 Entity Framework 6 Database-first连接Oracle11g
Entity Framework 6 Database-first连接Oracle11g(图文细说) 本文发布地址:http://www.cnblogs.com/likeli/p/5577264.html 目前Oracle已经推出了托管的ODP.NET驱动来连接Oracle数据库。已经支持Code First,那么到目前位置,EF的三种...
2016-06-12 13:41:00
384
原创 PhoneGap开发跨平台移动APP - 解决跨域资源共享
解决跨域资源共享 一、WebApi解决跨域资源共享。 开发中选择WebApi来作为服务端的数据接口,由于使用PhoneGap,就需要通过js来获取远程远程数据服务器的数据,由于同源策略的限制,这就涉及到跨域资源共享问题。 首先新建一个简单的WebApi项目, 使用微软的CORS解决方案,再Nugget...
2016-04-18 19:00:00
184
原创 PhoneGap配置笔记
关于PhoneGap简介: PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,WP8,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰...
2016-04-16 18:13:00
121
原创 通过反射调用动态调用方法
调用无返回值、无参数的方法 假如有一个BaseEntity类,我们要使用反射调用BaseEntity类中的A方法;首先我们必须要先声明一个Type类的实例: Type baseType=typeof(BaseEntity); 再来我们要再声明一个MethodInfo类的实例,用来寻找BaseEn...
2016-03-30 14:16:00
442
原创 Ubuntu下配置python完成爬虫任务(笔记一)
Ubuntu下配置python完成爬虫任务(笔记一) 目标: 作为一个.NET汪,是时候去学习一下Linux下的操作了。为此选择了python来边学习Linux,边学python,熟能生巧嘛。 前期目标是完成环境配置,apt的简单操作。 之后按照网上的文档学习一下python的操作,顺便用python写爬虫功能。由于有用C#...
2016-03-17 12:53:00
774
原创 Mac下的类似apt-get的包管理工具Homebrew(笔记)
对于一个习惯了在 Ubuntu 的终端上通过 apt-get 来安装工具软件的我来说,也希望在Mac上找到类似的工具,能很方便的一条命令就能安装所需的软件,而不用手工的去查找下载编译,或者是折腾安装所需的一些依赖关系。很惊喜发现,Mac上也有类似的工具软件包管理器 --Homebrew。 Homebrew 并不是什么软件包都能装,它只是能装一些系统缺省的...
2016-03-16 20:49:00
212
原创 C# 通过模拟http请求来调用soap、wsdl
C#调用webservice的方法很多,我说的这种通过http请求模拟来调用的方式是为了解决C#调用java的远程API出现各种不兼容问题。 由于远程API不在我们的控制下,我们只能修改本地的调用代码来适应远程API。 在以上情况下,我们就通过模拟http请求来去调用webservice。 首先,我们要分析...
2016-03-14 12:40:00
1941
原创 通过Expression Tree来扩展MVC中的HtmlHelper 和 UrlHelper
表达式树是LINQ To everything 的基础,同时各种类库的Fluent API也 大量使用了Expression Tree。还记得我在不懂expression tree时,各种眼花缭乱的API 看的我各种膜拜,当我熟悉expression tree 后恍然大悟,不用看代码也能知道别人的API 是如何设计的(^_^)。 接下来这篇博客就谈谈如何使用express...
2016-02-05 11:28:00
125
原创 Asp.net Mvc 技巧
转载自:http://www.cnblogs.com/mobwiz/archive/2011/12/01/aspnet_mvc_skills.html1、含HTML标记的内容输入与显示输入:默认情况下与Asp Webform一样,是不允许提交含有Html标记的内容的,需要在接受输入的Action上标注 [ValidateInput(false)] 才能够提交数据。...
2016-02-04 14:00:00
127
原创 提高 ASP.NET Web 应用性能
转载:http://www.codeceo.com/article/24-ways-improve-aspnet-web.html 在这篇文章中,将介绍一些提高 ASP.NET Web 应用性能的方法和技巧。众所周知,解决性能问题是一项繁琐的工作,当出现性能问题,每个人都会归咎于编写代码的开发人员。 以下为译文 那性能问题...
2016-01-25 11:41:00
158
原创 游览器获取Mac地址(仅限于IE游览器)
游览器获取Mac地址(仅限于IE游览器,需要用到ActiveX控件),非IE游览器做了提醒 1 <html> 2 <head> 3 <title>JScript+ActiveX获取访客MAC网卡地址</title> 4 </head> 5 <body> 6 <o...
2016-01-04 17:52:00
580
原创 Ajax ContentType 列表大全
".*"="application/octet-stream" ".001"="application/x-001" ".301"="application/x-301" ".323"="text/h323&
2015-12-03 09:12:00
136
原创 WebApi参数传递手记
在WebAPI中,请求主体(HttpContent)只能被读取一次,不被缓存,只能向前读取的流。举例子说明:1. 请求地址:/?id=123&name=bob 服务端方法: void Action(int id, string name) // 所有参数都是简单类型,因而都将来自url2. 请求地址:/?id=123&name=bob ...
2015-12-03 09:08:00
88
原创 关于多核游览器指定渲染内核的方法。
代码示例在head标签中添加一行代码:1 html>2 head>3 meta name="renderer" content="webkit|ie-comp|ie-stand">4 head>5 body>6 body>7 html>content的取值为webkit,ie-comp,ie-stand之一,区分大小写,分别代表用
2015-12-01 21:49:32
452
原创 WEB前端开发人员须知的常见浏览器兼容问题及解决技巧
所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。在学习浏览器兼容性之前,我想把前端开发人员划分为两类:第一类是精确按照设计图开发的前端开发人员,可以说是精确到1px的,他们
2015-12-01 21:49:27
11258
Microsoft.Office.Interop.Word
2016-08-30
ODT For Visual Studio 2015
2016-06-12
Asp.Net MVC4 + Oracle + EasyUI + Bootstrap 第一章
2015-01-19
Asp.Net MVC4 + Oracle + EasyUI + Bootstrap 序章
2015-01-19
SQL触发器进行更新操作时 用insert添加发生主键冲突
2013-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人