自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 Go实战面试备忘录

原文地址:https://blog.likeli.top/posts/面试/go面试备忘录/一个小厂的面试,记录一下,答案不对的,请帮忙更正下go部分map底层实现map底层通过哈希表实现slice和array的区别array是固定长度的数组,使用前必须确定数组长度array特点:go的数组是值类型,也就是说一个数组赋值给另一个数组,那么实际上就是真个数组拷贝了一份...

2020-05-11 21:46:00 484

原创 使用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 635

原创 Go+Python双剑合璧


 目的Python调用Go的方法,Python有很多功能强悍又使用简洁的库。而新生军Go的多核心利用率也是非常强悍的。当然这是明面上的优点。反正你有很多理由想要让Python能够调用Go的方法。实验场景做一个功能:二维码识别Python里面其实有些库是能够做二维码识别的。但是要是是依赖比较严重,要不就是不支持Python3。另外,发现Go里面有个开源的二维码...

2018-08-08 17:13:00 413

原创 一次Java内存泄露处理手记


 现象最近项目组从NET平台迁移到Java的Dubbo平台上,由于大家都是Java的生手,发生了蛮多的问题,以后一一记录。现在解决一个遇到的关于Java程序内存泄露的问题。特别说明Java萌新,理解不到位的地方请指点一二版本Java 1.8Dubbo 2.6.2Docker 18.0.2系统环境我们这里是Docker Swarm集群,三台机...

2018-08-03 14:07:00 159

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

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

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

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

原创 04 Docker/基础设施 - DevOps之路


 04 Docker/基础设施 - DevOps之路文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKiDocker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare met...

2018-04-28 14:51:00 171

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

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

原创 01 前言/基础设施 - DevOps之路


 01 前言/基础设施 - DevOps之路 文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKi简介基础架构采用DevOps设计思想,进行可持续、快速的交付开发模式,推行开发运维一体化,线上问题,开发团队为第一响应。实验资源:3台 CentOS7 物理机(node01、node0...

2018-04-27 21:55:00 159

原创 【开源】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 289 7

原创 C# 调用动态链接库,给游览器写入Cookie


 样例代码:class Program { /// <summary> /// 写 /// </summary> /// <param name="lpszUrlName"></param> /// <param name="lb.

2017-03-23 10:32:00 476 1

原创 手动编译protobuf3的C++源码


 Windows下编译
官方文档 
第三方文档
准备工具

Visual Studio 2013 
CMake https://cmake.org/
Git https://git-scm.com/



需要注意
推荐按照第三方的文档上的安装就可...

2017-03-23 10:30:00 510

原创 2016 Google中国开发者大会游记


 本文地址:http://www.cnblogs.com/likeli/p/6146117.html写在前面平时一直埋头写代码,这次既然Google给了门票,也就来看看,看看这种世界顶尖的科技公司,体验一把他们技术的牛逼,另外也看看自己感兴趣的技术会。关于此次会议地点:北京国家会议中心貌似申请的时间有点儿长,我应该是11月4号左右报名的,前几天才收到邮件。...

2016-12-08 19:37:00 146 5

原创 关于Charles抓取手机访问的Https请求


 准备工作本次测试的Charles版本为3.9.1· 首先在Charles中开启HTTP请求的远程监听。· 然后分别在手机和Mac上安装Charles的证书。注意:证书一定要一致,否则抓取不到。安装证书Mac上安装证书直接在Charles软件的Help菜单中选择Install Charles CA SSL ...项目在Mac的钥匙串中,找到该证书,...

2016-10-11 10:00:00 271 1

原创 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 160 17

原创 配置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 447

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

原创 EF中扩展出Between操作符 (修订版)


 随手记录一下,这是针对原文错误的修改。
原文:EF中扩展出Between操作符
直接使用是错误的,修改后的扩展方法:

/// <summary>
 /// 扩展 Between 操作符
 /// 使用 var query = db.People.Between(p...

2016-09-09 13:08:00 864 1

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

原创 Code First数据库迁移


 生成数据库
  修改类文件PortalContext.cs的静态构造函数,取消当数据库模型发生改变时删除当前数据库重建新数据库的设置。

PortalContext()
{
 Database.SetInitializer<PortalContext>(null);
}
&#1...

2016-08-16 11:28:00 78

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

原创 Tor网络突破IP封锁,爬虫好搭档【入门手册】


 本文地址:http://www.cnblogs.com/likeli/p/5719230.html
前言
  本文不提供任何搭梯子之类的内容,我在这里仅仅讨论网络爬虫遇到的IP封杀,然后使用Tor如何对抗这种封杀。作为一种技术上的研究讨论。
场景
   我们编写的网络爬虫全网采集的时候总会有一些网站有意识的保护自己的网站内容...

2016-07-29 17:47:00 1851 14

原创 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 307 6

原创 PhoneGap开发跨平台移动APP - 解决跨域资源共享


 解决跨域资源共享
一、WebApi解决跨域资源共享。
  开发中选择WebApi来作为服务端的数据接口,由于使用PhoneGap,就需要通过js来获取远程远程数据服务器的数据,由于同源策略的限制,这就涉及到跨域资源共享问题。
  首先新建一个简单的WebApi项目,

  使用微软的CORS解决方案,再Nugget...

2016-04-18 19:00:00 151

原创 PhoneGap配置笔记


 关于PhoneGap简介:
  PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,WP8,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰...

2016-04-16 18:13:00 92

原创 通过反射调用动态调用方法


 调用无返回值、无参数的方法
    假如有一个BaseEntity类,我们要使用反射调用BaseEntity类中的A方法;首先我们必须要先声明一个Type类的实例:

Type baseType=typeof(BaseEntity);

    再来我们要再声明一个MethodInfo类的实例,用来寻找BaseEn...

2016-03-30 14:16:00 401

原创 Ubuntu下配置python完成爬虫任务(笔记一)


 Ubuntu下配置python完成爬虫任务(笔记一)
目标:
作为一个.NET汪,是时候去学习一下Linux下的操作了。为此选择了python来边学习Linux,边学python,熟能生巧嘛。
前期目标是完成环境配置,apt的简单操作。
之后按照网上的文档学习一下python的操作,顺便用python写爬虫功能。由于有用C#...

2016-03-17 12:53:00 708

原创 Mac下的类似apt-get的包管理工具Homebrew(笔记)


 对于一个习惯了在 Ubuntu 的终端上通过 apt-get 来安装工具软件的我来说,也希望在Mac上找到类似的工具,能很方便的一条命令就能安装所需的软件,而不用手工的去查找下载编译,或者是折腾安装所需的一些依赖关系。很惊喜发现,Mac上也有类似的工具软件包管理器 --Homebrew。
Homebrew 并不是什么软件包都能装,它只是能装一些系统缺省的...

2016-03-16 20:49:00 168

原创 C# 通过模拟http请求来调用soap、wsdl


  
C#调用webservice的方法很多,我说的这种通过http请求模拟来调用的方式是为了解决C#调用java的远程API出现各种不兼容问题。
由于远程API不在我们的控制下,我们只能修改本地的调用代码来适应远程API。
在以上情况下,我们就通过模拟http请求来去调用webservice。
 
首先,我们要分析...

2016-03-14 12:40:00 1850

原创 通过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 102

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

原创 提高 ASP.NET Web 应用性能


 转载:http://www.codeceo.com/article/24-ways-improve-aspnet-web.html
在这篇文章中,将介绍一些提高 ASP.NET Web 应用性能的方法和技巧。众所周知,解决性能问题是一项繁琐的工作,当出现性能问题,每个人都会归咎于编写代码的开发人员。
以下为译文

那性能问题...

2016-01-25 11:41:00 133

原创 游览器获取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 545

原创 Ajax ContentType 列表大全

&#13; &#13;&#13;".*"="application/octet-stream"   &#13;".001"="application/x-001"   &#13;".301"="application/x-301"   &#13;".323"="text/h323&

2015-12-03 09:12:00 110 1

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

原创 关于多核游览器指定渲染内核的方法。

代码示例在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 424

原创 WEB前端开发人员须知的常见浏览器兼容问题及解决技巧

所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。在学习浏览器兼容性之前,我想把前端开发人员划分为两类:第一类是精确按照设计图开发的前端开发人员,可以说是精确到1px的,他们

2015-12-01 21:49:27 11078

Microsoft.Office.Interop.Word

C# 操作Office word的各个版本库 10.0.4504 11.0.5530 11.0.8161 12.0.4518.1014 12.0.6211.1000 12.0.6425.1000 12.0.6612.1000 14.0.4536.1000 14.0.4733.1000 14.0.4734.1000 14.0.4762.1000

2016-08-30

ODT For Visual Studio 2015

这是从官方下载的ODT For Visual Studio 2015包,下载后直接安装,重启VS,再次配置EF database-first的数据源,可以看到Oracle数据源。 官方下载地址:http://www.oracle.com/technetwork/topics/dotnet/downloads/index.html

2016-06-12

jsMind思维导图整合Easyui的右键菜单

为了操作方便,添加了一个右键菜单进入,也适当的添加了动画,让操作变得圆滑。

2015-07-29

Asp.Net MVC4 + Oracle + EasyUI + Bootstrap 第一章

Asp.Net MVC4 + Oracle + EasyUI + Bootstrap 第一章 --操作数据 1、 关于HtmlHelper和UrlHelper 因为大部分的web请求的目标都是向客户端发送HTML代码。因此,Asp.Net MVC也是 为我们创建HTML提供了各种帮助。除了Razor,另外还有两个最为重要的帮助类就是HtmlHelper和UrlHelper,他们作为控制器和视图的Html和Url属性暴露出来,供我们使用。 这里列举一个帮助类的例子:

2015-01-19

Asp.Net MVC4 + Oracle + EasyUI + Bootstrap 序章

Asp.Net MVC4 + Oracle + EasyUI + Bootstrap 序章 简要描述MVC4 开发,新手适用

2015-01-19

基于Ajax的Flash、HTML5上传组件(支持C#)

基于Ajax的Flash、HTML5上传组件(支持C#)。完整DEMO

2014-11-13

CSS3样式运用,悬浮立体方块

简单的运用CSS3样式将DIV渲染成悬浮立体方块

2014-10-20

多线程、百度地图API解析某公司的物理地址

详细介绍 :http://www.cnblogs.com/likeli/p/3914091.html

2014-09-23

反射+抽象工厂模式

利用反射 + 抽象工厂进行数据访问,并且可以更改底层DB数据库。

2014-09-10

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

TA关注的人

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