技术文章

autofac &web api 切换数据库

你。 提交于 2021-02-19 01:49:42
https://stackoverflow.com/questions/24188025/is-there-another-way-of-changing-database-instance-in-autofac WebAPI: Retrieve GET parameter from Controller Constructor The constructor is invoked too early, you can't access the parameters from there. However, you can override the Initialize method and retrieve the GET parameters from the context: protected override void Initialize ( HttpControllerContext controllerContext ) { foreach ( var parameter in controllerContext . Request . GetQueryNameValuePairs ()) { Debug . WriteLine ( string . Format ( "{0} = {1}" , parameter . Key , parameter . Value

redist-c#连接

前提是你 提交于 2021-02-19 01:48:53
NuGet先安装StackExchange . Redis . StrongName ConnectionMultiplexer redis = ConnectionMultiplexer.Connect( " 127.0.0.1:6379,password=mima " ); IDatabase db = redis.GetDatabase( 2 ); if (db.StringSet( " testKey " , " ssssss22222 " )) { var val = db.StringGet( " testKey " ); Console.WriteLine(val); } 来源: oschina 链接: https://my.oschina.net/u/4283481/blog/4133424

php 抽奖概率算法 转盘

≯℡__Kan透↙ 提交于 2021-02-19 01:48:09
<?php /* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为:array(100,200,300,400), * 开始是从1,1000 这个概率范围内筛选第一个数是否在他的出现概率范围之内, * 如果不在,则将概率空间,也就是k的值减去刚刚的那个数字的概率空间, * 在本例当中就是减去100,也就是说第二个数是在1,900这个范围内筛选的。 * 这样 筛选到最终,总会有一个数满足要求。 * 就相当于去一个箱子里摸东西, * 第一个不是,第二个不是,第三个还不是,那最后一个一定是。 * 这个算法简单,而且效率非常 高, * 关键是这个算法已在我们以前的项目中有应用,尤其是大数据量的项目中效率非常棒。 */ function get_rand($proArr) { $result = ''; //概率数组的总概率精度 $proSum = array_sum($proArr); //概率数组循环 foreach ($proArr as $key => $proCur) { $randNum = mt_rand(1, $proSum); if ($randNum <= $proCur) { $result = $key; break; } else { $proSum -= $proCur; } } unset ($proArr); return

[GIT实践]git实践系列之-- refs/for/branch和refs/head/branch

◇◆丶佛笑我妖孽 提交于 2021-02-19 01:47:43
本文作者:francisk84 git的诞生历史 -- 摘选自《Pro git》 Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。 到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。 这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发出自己的版本系统。 他们对新的系统制订了若干目标: 1. 速度 2. 简单的设计 3. 对非线性开发模式的强力支持(允许成千上万个并行开发的分支) 4. 完全分布式 5. 有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量) git push时的refs/for/[branch_name]和refs/head/[branch_name] 谈到git push时的refs/for/[branch_name]指令,其实它是 Gerrit 工具的一种机制。简单的说,Gerrit为了保证每次代码提交都强制开启代码评审

Bootstrap Dialog 使用

自作多情 提交于 2021-02-19 01:47:13
光是bootstrap.min.css 和bootstrap.min.js 还不够。因为Dialog 属于插件。还需要引入bootstrap-dialog.js 和bootstrap-dialog.css 前者到处都可以下载。后者网上不好找。找了半天nakupanda.github.io/bootstrap3-dialog/ 和 https://github.com/nakupanda/bootstrap3-dialog 这里两个地方可以下载到例子。里面包含了后面两个文件。然后具体怎么调用dialog就可以看这个网站: http://nakupanda.github.io/bootstrap3-dialog/ 下面是一个简单的例子: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Bootstrap 实例 - 标签页(Tab)插件</title> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/bootstrap-dialog.css" rel="stylesheet" /> <script src="js/jquery.min.js"></script> <script src="js/bootstrap.min

庆祝商淘软件三周年,商淘B2B2C系统授权版免费开源

筅森魡賤 提交于 2021-02-19 01:46:46
“做电商,选商淘”这句话已经成为电商行业的顺口溜,商淘是一家专注电商一体化、拥有自主知识产权的互联网软件企业,是一家国内领先的电商软件服务提供商。商淘软件自成立起一直坚持“促进客户发展、实现企业价值”的服务理念,以“关注企业需求,实现企业价值”为导向,向中商北斗集团、横琴美印股份、南方新闻网、东海水晶投资、鑫玉龙集团等知名企业提供软件服务。 商淘软件B2B2C电子商务系统是一款基于ThinkPHP 5.1框架打造的多用户电商平台,是一款能快速搭建京东、天猫模式的支持商户入驻的平台型电商系统软件,是目前完善度领先的电商管理平台标准化产品。三周年之际,商淘软件宣布将旗下B2B2C商城系统代码开源,这一举措将多用户商城平台建设模式再次升级。 商淘软件B2B2C电商系统在目前行业内领先完善的电商管理平台标准化产品,可快速上线京东、天猫类支持商户入驻的平台型商城,系统采用国内最流行的ThinkPHP 5.1框架搭建,降低系统二次开发门槛;系统采用主核心功能高内聚、辅助功能低耦合的插拔式设计,让系统的开发和后期维护成本更低。商淘软件创始人马永胜先生说:“商淘软件是带着降低中小企业开发成本的使命成立的,在过去的三年里,商淘已经为部分需要电商转型的企业降低了很大的电商建设成本,在未来的三年里,我们愿与更多的开发者一起丰富B2B2C的电商生态,为更多的需要转型的企业降低开发成本。”

restapi(0)- 平台数据维护,写在前面

a 夏天 提交于 2021-02-19 01:46:01
在云计算的推动下,软件系统发展趋于平台化。云平台系统一般都是分布式的集群系统,采用大数据技术。在这方面akka提供了比较完整的开发技术支持。我在上一个系列有关CQRS的博客中按照实际应用的要求对akka的一些开发技术进行了介绍。CQRS模式着重操作流程控制,主要涉及交易数据的管理。那么,作为交易数据产生过程中发挥验证作用的一系列基础数据如用户信息、商品信息、支付类型信息等又应该怎样维护呢?首先基础数据也应该是在平台水平上的,但数据的采集、维护是在系统前端的,比如一些web界面。所以平台基础数据维护系统是一套前后台结合的系统。对于一个开放的平台系统来说,应该能够适应各式各样的前端系统。一般来讲,平台通过定义一套api与前端系统集成是通用的方法。这套api必须遵循行业标准,技术要普及通用,这样才能支持各种异类前端系统功能开发。在这些要求背景下,相对gRPC, GraphQL来说,REST风格的http集成模式能得到更多开发人员的接受。 在有关CQRS系列博客里,我以akka-http作为系统集成工具的一种,零星地针对实际需要对http通信进行了介绍。在restapi这个系列里我想系统化的用akka-http构建一套完整的,REST风格数据维护和数据交换api,除CRUD之外还包括网络安全,文件交换等功能。我的计划是用akka-http搭建一个平台数据维护api的REST-CRUD框架

教你制作会声会影特效字幕

|▌冷眼眸甩不掉的悲伤 提交于 2021-02-19 01:45:43
字幕是现代影片中的重要组成部分,其用途是向用户传递一些视频画面所无法表达或难以表现的内容,以便观众们能够更好地理解影片的含义。如今,在各式各样的广告中,字幕的应用便越来越频繁,这些精美的字幕不仅能够起到为影片增色的目的,还能够直接向观众传递影片信息或制作理念。   动态特效字幕顾名思义就是用给普通字幕加上动态特效,如反光、闪烁、移动、翻滚、分裂、组合等等。 会声会影特效字幕 一推出就受到高清爱好者的热捧,我们有能在电视、广告中看到它们的身影。很多人也想要制作这种效果,不知道该怎么办?不过不用担心,会声会影x8可以让你轻松 制作动态特效字幕 。   制作特效字幕的方法有标题动画制作、自定义动作制作和滤镜制作这三种方法,下面将具体介绍这3种方法的使用方法。   一、利用标题动画制作   标题动画是字幕最常使用的一种方法,具体的操作查看下面的介绍。   1、首先用会声会影添加字幕,然后双击字幕,在弹出的属性框中,勾选“应用。   2、在下拉框中,有“淡化”、“飞行”等类型选择,下面的方框中还有相应的效果图展示,如同1所示。      图片1:标题动画设置   3、后面的“T”(自定义动画属性)按钮,还可以调整字幕的“淡入/淡出”效果和暂停时间,如同2所示。      图片2:自定义动画属性设置   二、自定义动作设置制作   设置字幕的自定义动作,可以控制字幕的旋转、位置、动作等

Go环境搭建

|▌冷眼眸甩不掉的悲伤 提交于 2021-02-19 01:44:52
安装 Go Go语言的优劣,这里就不介绍了,下面直接讲Go 的安装: Go 的官方网站 : http://golang.org/ (需要翻墙软件) 国内下载地址 : http://www.golangtc.com/download 下载对应平台的安装包。注意区分32位还是64位操作系统。 安装包下载完成之后,安装过程很简单,傻瓜式下一步到底就好了。 Go 环境变量 安装go 的时候,安装程序会自动把相关目录写到系统环境。但是如果是zip 的安装,需要自己手动添加。 主要配置以下几个: GOROOT:Go 安装后的根目录(例如:D:\Go),安装过程中会由安装程序自动写入系统环境变量中。 GOBIN:Go 的二进制文件存放目录(%GOROOT%\bin) PATH:需要将 %GOBIN% 加在 PATH 变量的最后,方便在命令行下运行。 当环境变量都配置完成之后,Go 就已经安装完毕了。打开命令行,运行 go 命令,就可以看到如下的提示了。 Go 工作空间 GOPATH : Go 的工作空间,就是我们的开发和依赖包的目录(例如:我的是 D:\Go_Path\go) ,此目录需要手动配置到系统环境变量 GOPATH 工作空间是一个目录层次结构,其根目录包含三个子目录: src:包含 Go 源文件,注意:你自己创建依赖的package,也要放到GOPATH 目录下,这样才能够被引用到。

上周热点回顾(2.11-2.17)

本小妞迷上赌 提交于 2021-02-19 01:44:21
热点随笔: · 做了十年的程序员,为什么我没有加班 ( 自由飞 ) · 可能再不会有人像我一样写了 2000 行代码美化博客界面 ( Conmajia ) · 迄今为止 .Net 平台功能最强大,性能最佳的 JSON 序列化和反序列化库。 ( 陈鑫伟 ) · 我是如何在毕业不久只用1年就升为开发组长的 ( 李新杰 ) · .NET 开源项目 Anet 介绍 ( Liam Wang ) · 我没回老家过春节的那4点原因 ( 沉默王二 ) · 情人节,送女友一桶代码可否? ( 美码师 ) · 我的十年创业路 ( 初码 ) · 一文助您成为Java.Net双平台高手 ( 莱布尼茨 ) · 2019年计划 ( 仗剑走天涯| ) · Ocelot 资源汇总 ( 张善友 ) · 面对人生这道程序,该如何编码? ( mindwind ) 热点新闻: · 10000人集体给豆瓣打0分:不要再给我们喂屎了 · 盗版风暴:大年初三,我已经下载好全部春节档电影 · 为什么不能给《流浪地球》打一星? · 印度铁路部长发视频炫耀国产“高铁”,被网友发现2倍速播放 · “阿里离职漂亮美女高管”文章刷屏|前同事:吹牛要有度 几年前被裁 · 八大巨头狂掷43亿撒的红包,正在毁掉我们的春节? · 华为博士员工平均离职率21.8%:英雄为何无用武之地 · 科大讯飞节后继续裁员 员工指责公司管理混乱、产品质量差 ·