- 博客(225)
- 资源 (32)
- 收藏
- 关注
原创 Xshell 连接不上CentOS主机了
今天,花了近一万大洋,买了一个Linux主机,阿里云的ECS。 刚开始的时候 是可以正常通过 Xshell链接的。挂载了一个硬盘,Reboot 重启了一下 ,就不能正常连接了。后来在阿里云 找到了这个https://yq.aliyun.com/articles/103191?spm=5176.11065265.1996646101.searchclickresult.2ca7ab...
2019-04-23 13:51:08 711
原创 将ASP.net MVC 部署到Linux上,Jexus 遇到的两个小坑,找不到视图
从事开发多年,一直在使用Nignx+IIS的组合,没有出过什么问题。最近研究了一些Linux系统,突然想把自己的网站部署到Linux上。目前我实验的方向有两个:一个是Core方向,一个是Jexus方向。两个方向 都实现了成功部署,但是感觉都一些烦人的小坑。 Core+NGINX的部署 比较原生化,但是也能实现完整部署。只是有一点,代码必须用 .net Core 进行开发,很多框架用不了...
2019-04-08 16:44:30 1619
原创 IT人介绍自己的产品有难度
最近 我开始向别人介绍我们可爱的“金乐铺”,这是一套由我们公司自行研发的全新理念的商铺信息服务系统。几天之后 我发现向别人介绍一个全新的东西,是一件挺困难的事情,大部分人在听到你的介绍以后,仍然是一脸茫然,不置可否。有些时候,研发一套系统并太难,难的是市场推广,如果你也有和我相似的创业经历,你就不难理解我说的这些话。 用户不理解主要是下面几种情况:1.你的产品不够痛点,刺激不了听...
2018-11-22 19:55:29 558
原创 Method not found: 'Void Senparc.Weixin.MP.MvcExtension.WeixinResult.
从2013年开始一直用 Senparc.Weixin 微信框架在做开发我没有直接下载源码 而是NuGet的方式在使用因此也遇到了种种困难最近在升级一个项目时 遇到了下面的问题。这是微信日志爆出的错误经过排查 之所以报这个错误 主要是因为如下问题Method not found: 'Void Senparc.Weixin.MP.MvcExtension.Weixin...
2018-09-27 12:13:32 1408 2
原创 滴水从河 向由共生,你的大选不由你
其实,今天想聊的不是开发技术, 突然想写点无意之间的感受看看这个标题:滴水从河 向由共生,你的选择不由你 , 是什么意思呢?是不是很装B。 其实这个意思很简单,一句话:身不由己。作为一滴水,我们无法决定河流的走向,河要流到哪里,我们就被带到哪里。水的方向由河决定,河的方向由势决定。势是什么呢? 势就是过去与未来的分界点。我们可以选择 去南京,或者去北京,但是 我们几乎无法选择不乘用交通工具。我们可...
2018-04-04 13:13:02 298
原创 无题
生活告诉我,太在意自己的感受,最终只会伤自己。应该像稻草人一样活着,守好自己的一亩三分地,不痛不痒地盯着远方,任凭鸟儿在你身上驻留,留下动听的歌和各种颜色的屎,你的灵魂才会自由。如果有一天,你发现周围的庄稼都已长高,淹没了你,请你不要失落,这正是你价值的提现,如果有一天,你发现眼前一片荒芜,请你也不要气馁,这正是最需要你的时候。天空和大地是你最好的伙伴。...
2018-03-15 15:23:03 237
原创 什么是H2H的认识
最近花了点时间 研究了一些当前的趋势通过一段时间的研究 还有了惊人的研究得出了H2H的概念什么是H2H呢?简单来讲就是 human to human人到人的概念并且心血来潮 录成了音频 不由觉得有些收获
2017-11-04 21:58:04 4274
转载 消息队列原理
发布-订阅消息模式一、订阅杂志我们很多人都订过杂志,其过程很简单。只要告诉邮局我们所要订的杂志名、投递的地址,付了钱就OK。出版社定期会将出版的杂志交给邮局,邮局会根据订阅的列表,将杂志送达消费者手中。这样我们就可以看到每一期精彩的杂志了。仔细思考一下订杂志的过程,我们会发现这样几个特点:1、消费者订杂志不需要直接找出版社;2、出版社只需要把杂志交给邮局;3
2017-06-05 15:36:42 21163 2
转载 教你建立数据分析的思维框架
曾经有人问过我,什么是数据分析思维?如果分析思维是一种结构化的体现,那么数据分析思维在它的基础上再加一个准则:不是我觉得,而是数据证明。这是一道分水岭,“我觉得”是一种直觉化经验化的思维,工作不可能处处依赖自己的直觉,公司发展更不可能依赖于此。数据证明则是数据分析的最直接体现,它依托于数据导向型的思维,而不是技巧,前者是指导,后者只是应用。作为个人,应该如何建立数据分析思维呢?
2017-01-17 12:14:38 3077
原创 相同的知识结构体系
我说:找啊 找啊 找朋友一万人会说:找到一个好朋友我说:这个真没有一万人会说:这个可以有我说:你有病啊一万人会说:你有药啊处于同样的知识体系下, 我们有共同的认识。现在的信息化程度可以说比地锅里的红薯还熟,比老婆饱的饺子还烂,一锅一锅的 泛着令人作呕的韭菜味,这种无比包容的文化下,会把所有人变成一个人。前几天 要做一份方案,领导说: 咱们该给政府一个
2017-01-11 10:10:19 437
转载 博客思维
(一)为什么你应该(从现在开始就)写博客 用一句话来说就是,写一个博客有很多好处,却没有任何明显的坏处。(阿灵顿的情况属于例外,而非常态,就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极大损伤一样) 让我说得更明确一点:用博客的形式来记录下你有价值的思考,会带来很多好处,却没有任何明显的坏处。Note:碎碎念不算思考、心情琐记不算思考、唠唠叨叨也不算思考、没话找话
2016-12-01 13:36:11 473
转载 电子商务搜索系统架构参考
京东商品搜索简介京东商品搜索引擎是搜索推荐部自主研发的商品搜索引擎,主要功能是为海量京东用户提供精准、快速的购物体验。目前入口主要有PC/移动/微信/手Q搜索、移动列表页、店铺搜索、店铺列表等。虽然只有短短几年的时间,系统已经能够支持日均PV过亿的请求,并且经过了多次618店庆和双11的考验。与人们日常使用的如谷歌、百度等大搜索(或称为“全文搜索”)引擎相比
2016-11-30 14:58:11 6218
原创 SQL 备注
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo].[GetFeeOnItem] @Houseid int, @ItemId intASBEGIN SET NOCOUNT ON; --定义变量 declare @ZONGER decimal(18,2); declare @SHUOMIN
2016-11-17 18:06:14 591
原创 for xml path 的应用
declare @ok varchar(max)set @ok='laojia';set @ok=(select top 3 str(areaid)+',' from areainfo where areaid<10000 for xml path(''));if(@ok is not null AND len(@ok)>0 AND charindex(',',@ok)>0) begin
2016-11-17 17:36:59 451
转载 女性架构师优先?驾驭概念的技能是最高潜力
在近日51CTO开发频道对数位架构师进行采访的时候,编辑观察到一个很有意思的现象,那就是他们在提起一个假想架构师的时候会下意识的使用“she”或者“她”来指代。然而我们这次采访到的的架构师们却全都是男士,这似乎是一个比较难以理解的现象。51CTO开发频道年终巨献:架构师最怕程序员知道的十件事对高级架构师王翔先生的访谈似乎能在一定程度上解答这个现象的由来。在访谈中,王翔先生说到自己在
2016-11-09 18:20:38 509
原创 每个架构师都是一位好的程序员
架构师,听起来是如此神秘的一个称号。尤其是在开发领域刚入门不久的菜鸟级程序员眼中,架构师都是高手,都是牛人,都是如此高高在上的存在。不过,在搞了四、五年编程之后,程序员们往往早已失去了当年对这些“高级”职位的神秘感,甚至会对自己所在项目的架构师抱怨不已,背后里称他们是一群水王。所以有江南白衣曾撰文述说:“国内的架构师到了三十岁以后很多就往理论上跑,而国外的架构师在往上发展的同时保持下面的编
2016-11-09 18:08:11 2851
原创 .net 反射机制 经常遇到的类
System.Type类: System.Type 类对于反射起着核心的作用。但它是一个抽象的基类,Type有与每种数据类型对应的派生类,我们使用这个派生类的对象的方法、字段、属性来查找有关该类型的所有信息。 获取给定类型的Type引用有3种常用方式: ●使用 C# typeof 运算符。 Type t = typeof(string);
2016-11-08 20:20:40 381
原创 关于二维码防伪系统的设想
1. 假设每个商品都有一个唯一的ID对应,并且根据该ID可以查到商品的质检信息。2. 一个商品上贴有两个码片:条码和二维码,条码用于跟踪商品的入库和物流走向等信息,条码的作用可除了对商品的走向进行记录,也可以用来完善质检信息。3. 二维码中含有指向商品质检信息的链接。链接中含有商品ID和已经事先存储到数据库的不确定的加密字符串;而且
2016-11-03 11:51:44 587
转载 存储过程参考资料
SQLServer 存储过程中不拼接SQL字符串实现多条件查询 以前拼接的写法 set @sql=' select * from table where 1=1 ' if (@addDate is not null) set @sql = @sql+' and addDate = '+ @addDate + ' ' if (@name set @sq
2016-11-02 17:18:57 377
转载 数据库模型区别
1. 模型种类一般在建立数据库模型时,会涉及到几种模型种类:概念模型、逻辑模型、物理模型。数据库设计中概念模型和逻辑模型区别比较模糊,所以在数据库设计工具ERWIN中只提供了逻辑模型和物理模型,而在PowerDesigner早期版本中也只提供了概念模型和物理模型两种模型,只是在PowerDesigner15版本中提供了三种模型:概念模型、逻辑模型、物理模型。1.1. 概念
2016-11-02 13:59:27 2132
转载 字符串分割与建临时表
在与数据库交互的过程中,我们经常需要把一串ID组成的字符串当作参数传给存储过程获取数据。很多时候我们希望把这个字符串转成集合以方便用于in操作。 有两种方式可以方便地把这个以某种符号分隔的ID字符串转成临时表。 方式一:通过charindex和substring。 按 Ctrl+C 复制代码create function func_splitid (@str va
2016-10-07 13:39:21 796
原创 dynamic 遍历
dynamic dynEO = new ExpandoObject();dynEO.number = 10;dynEO.Increment = new Action(() => { dynEO.number++; });Console.WriteLine(dynEO.number);dynEO.Increment();Console.WriteLine(dynEO.number);
2016-03-11 11:23:28 6096
原创 得失无忌
有时候我们会尊重自己的理想!有时候我们突然间也会妄自菲薄但是,我们最终没有放弃,哪怕只有一个人在坚持只是有时候 我们急忙忙去狼有些时候 我们急忙忙去做羊很难懂得生活的要义很难知道自己的路是否正在断送明天让我平静下来炽热地对待内心中仅仅看中那件事吧
2016-01-27 23:45:19 864
原创 今天拦截到一个SQL注入 有兴趣的帮忙分析一下!
/pages/showapro.aspx?id=106');declare @b cursor;declare @s varchar(800 Match1:char(47)+char(47)+''www.crossbordercapital.com''+char(47)+''blog''+char(47)+''template''+char(47)+''page''+char(47)+''type
2015-10-08 10:50:58 1556
原创 SQL Sever MD5加密。
当使用SQL对字段数据加密时,一定要注意字段的类型如:select lower(right(sys.fn_varbintohexstr(hashbytes('MD5',PassWord)),32)) from WPortalSheYingShi where id=1 当PassWord 为Varchar 和Nvarchar 时 加密产生的结果是不一样的。 要用Varchar
2015-08-05 16:17:01 951
原创 Jquery 对新插入的节点 绑定Click事件失效
以前我们定义事件,比如为元素定义单击事件是这样写的: 代码如下: $('input').click(function () { //处理代码 }); 或 代码如下: $('.clickme').bind('click', function() { // Bound handler called. }); 但是这只能是对
2015-07-11 10:24:59 5345 1
转载 C# 使用 dll文件
每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用DLL的方法进行介绍。首先,您需要了解什么是托管,什么是非托管。一般可以认为:非托管代码主要是基于win 32平台开发的DLL,activeX的组件,托管代码是基于.net平台开发的。如果您想深入了解托管与非托管的关系与区别,及它们的运行机制,请您自行查找资料,本文件在此不作讨论。(一)调用DLL中的非托管函数一般方法首先,应该在C
2015-04-17 16:59:08 1041 1
转载 基于采样的快速找图以及实现方式
按键精灵是很多人都用过的东西,但是毕竟它只是VB脚本,功能很有限,开发和调试都是一大头疼事,于是我就想自己弄一套按键精灵的复刻版类库以便自己能够在C#里面试用,再加上VS的强大调试功能和众多.NET运行库,比使用脚本不知道强了多少倍。相信不少人用过按键精灵的 找图 的功能,实现它的方式也有很多种,但我们最注重的一个东西就是效率。因为找图的瓶颈当然就在于效率了。我也研究了几天的找图的功能,今
2015-04-17 14:56:15 2370
转载 Jquery AJAX 跨域请求
今天在项目中需要做远程数据加载并渲染页面,直到开发阶段才意识到ajax跨域请求的问题,隐约记得Jquery有提过一个ajax跨域请求的解决方式,于是即刻翻出Jquery的API出来研究,发现JQuery对于Ajax的跨域请求有两类解决方案,不过都是只支持get方式。分别是JQuery的 jquery.ajax jsonp格式和jquery.getScript方式。 什么是json
2015-04-07 17:16:35 659
转载 MVC4 的Rest 风格
当今的软件开发中,设计软件的服务并将其通过网络对外发布,让各种客户端去使用服务已经是十分普遍的做法。就.NET而言,目前提供了Remoting,WebService和WCF服务,这都能开发出功能十分强大的服务。然而,越来越多的互联网应用,希望将服务只是通过HTTP发布出去,而不是使用复杂的SOAP协议。为了解决这个问题,ASP.NET WebAPI就出现了。 ASP.NET API简单来
2015-03-26 12:11:17 1490
转载 Entity Framework 基本用法
Entity Framework将概念模型中定义的实体和关系映射到数据源,利用实体框架可以将数据源返回的数据具体化为对象;跟踪对象所做的更改;并发处理;将对象更改传播到数据源等。今天我们就一起讨论如何利用Entity Framework进行查询、插入、更新和删除数据。查询我们将使用AdventureWorks数据库来进行今天的所有演示,因此开始之前请准备好相应的数据库。在EF中进行查询应该
2015-03-01 13:08:49 17787 4
转载 Lambda表达式详解
前言 1、天真热,程序员活着不易,星期天,也要顶着火辣辣的太阳,总结这些东西。 2、夸夸lambda吧:简化了匿名委托的使用,让你让代码更加简洁,优雅。据说它是微软自c#1.0后新增的最重要的功能之一。lambda简介 lambda运算符:所有的lambda表达式都是用新的lambda运算符 " => ",可以叫他,“转到”或者 “成为”。运算符
2015-03-01 12:52:08 1131
原创 备用总结:VS2012 Restful 路由失效解决!
在VS2012 项目中 ,当Restful 的路由访问异常不被解释的时错误,可能是以下原因导致的。1,MVC相关的 NUGet 安装不正确,需要将Nuget安装正确,(可以通过 创建MVC4项目来检查)2,在Restful项目下面的配置文件中添加权限如下: 3,在做了第2步以后,重新生成项目和重启项目IIS应用程序池等操作。 PS:有的同事的V
2015-02-27 18:36:32 1037
日期多选控件 日期离散选择
2015-08-06
二维码扫描软件
2011-12-13
QQ登录接口集成QQ 登录ASP.net 代码,登陆DEMO
2011-10-12
软件工程相关文档 需求分析 项目计划 国家标准
2009-08-24
纯php实现ip或ip段转换地名或其它解释
2009-08-02
winform 皮肤文件
2009-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人