- 博客(28)
- 资源 (1)
- 收藏
- 关注
翻译 Spotify模式不等于扩展敏捷
There Is No Spotify Model for Scaling AgileSource: https://vitalitychicago.com/blog/there-is-no-spotify-model-for-scaling-agile/扩展敏捷中没有Spotify模式近段时间一个客户告诉我他们将采用Spotify模式。一开始,听上去很不错。Spotify发表了很多有关于他们组成如何成长和转变为敏捷的优秀文章和视频。这时我突然意识到这完完全全全是个错误。Spotify.
2020-11-11 01:01:22 608
原创 Virtual Box 无法打开虚拟化解决
前提:假设BIOS已开启CPU虚拟化。问题1:启用嵌套VT-x/AMD-v 灰色无法勾选解决方案:命令行在virtualbox安装目录执行vboxmanage modifyvm [虚拟机名]--nested-hw-virt on启用嵌套VT-x/AMD-v可勾选。问题2:在解决问题1的前提下,打开虚拟机报错Cannot enable nested VT-x/AMD-V without nested-paging and unresricted guest execut..
2020-10-24 02:12:31 5422 2
原创 基于C++的高性能http框架cinatra及其web框架示例feather介绍及开发演示
说起web开发框架,一定会想到java,php,python等快速开发语言,在从多web开发技术中少有使用C++进行开发,虽然C++性能优越,但是由于开发周期长,语言本身的复杂性,不符合当前快速敏捷开发的要求,正因如此也少有web方面的开源框架。cinatra介绍github地址:https://github.com/qicosmos/cinatracinatra是一个高性能易用的ht...
2020-03-12 02:24:05 4441 1
原创 GCC8.1升级笔记
升级前准备工作参考之前《Debian8.5安装编译GCC6.1.0笔记》。环境:debian buster amd64原GCC版本 7.3.01、从官网镜像下载gcchttps://gcc.gnu.org/mirrors.html 镜像站点列表,从这里选个看得顺眼的镜像站点,下载 gcc-8.1.0.tar.gz(我用的是http://ftp.tsukuba.wide.ad.jp/software...
2018-05-09 11:50:13 3357
原创 大数据及大数据框架
信息产业(IT)发展至今,计算要的主要工作之一就是处理各种类型和各种来源的数据。大数据(BigData)是一种规模庞大的数据集合,一般单台计算机的能力范围无法对数据集进行获取、存储、管理和分析。因此大数据又和云计算和分布式集群密不可分。大数据是互联网发展至今一个时代的产物。所以并没有什么神密和复杂之处。IBM曾提出大数据的5大特性(5V特性),即Volume(大量)、Velocity(高速)、Va...
2018-04-25 23:45:15 6430 1
转载 spark和flink的异同。
今天在StackOverflow上看到一个问题解答,很好的解释了spark和flink的区别。转到这里并做整理存以笔记以备日后学而时习之。原文地址:https://stackoverflow.com/questions/28082581/what-is-the-difference-between-apache-spark-and-apache-flink问:apache spark 与 flin...
2018-04-24 13:15:44 23457
原创 spark笔记(一)部署
由于条件限制,只能在虚拟机调试部署宿主机为dell inspiron 14R SE 7420虽然是老掉牙的机器,不过加个SSD再战2年应该问题不大,具体配置 : cpu intel i7 3612QM,内存 8G ddr3 ,硬盘 256SSD + 1T机械OS Windows10 RS4_17134.1虚拟化平台为 VirtualBox 5.2.8集群所有虚拟机均配置为 4G内存,1核CPU...
2018-04-19 23:05:18 303
原创 GOLANG WEB框架 ORM笔记
环境:golang 1.8beego 1.91.生成项目使用bee命令 bee api myproject亦可直接指定数据库和表, bee api myproject -table="table1,table2" -driver=mysql -conn="root:password@tcp(127.0.0.1:3306)/testdb"如果这样做,直接会在 init()
2017-07-27 10:44:17 1959
原创 C++,JAVA,Go对比MySql数据库操作性能
测试环境:Windows 10 专业版 X64CPU:intel Core i7-3612QM 2.1GHZ 4核8线程内存:8GC++: Visual Studio 2015 / MSVC 14 使用mysql官方驱动 connector/C++ 1.17 ,boost 1.63.0JAVA: jre 1.8.0_121 使用 mysql官方connector/j 5.1.4
2017-03-25 01:45:03 4830 1
原创 通过Swig封装JAVA Native Interface调用C++动态库
运行环境Windows10 专业版 64位JDK 1.8.0.121 64位Eclipse Jee NeonVisual Studio 2015 专业版Swigwin3.0.12先从Swig官网下载下最新版 Swig windows版,解压到任意目录.我是解压在 D:\sdk\swigwin-3.0.12设置环境变量 SWIG_HOME = D:\sdk\swigw
2017-02-15 23:52:55 1894 2
原创 entityframework Identity codefirst 使用MySql作为数据存储的笔记
1.下载MySql连接for .net下载地址:http://dev.mysql.com/downloads/connector/net/2.新建asp.net MVC项目3.添加引用 MySql.Data和MySqlData.EntityEF6修改项目根目录下web.config在块填加如下: <provider invariantName="MySql.D
2016-09-12 10:34:03 1737
转载 Microsoft.AspNet.Identity.EntityFramework/IdentityUser.cs源码
定制 asp.net entityframework Identity,网上找了很久没找到想要的解决方案,找到以上代码,留文备用。以上代码出处:https://www.symbolsource.org/MyGet/Metadata/aspnetwebstacknightly/Project/Microsoft.AspNet.Identity.EntityFramework/2.3.0-rt
2016-09-09 10:51:50 1567
转载 Microsoft.AspNet.Identity.EntityFramework/IdentityDbContext.cs源代码
// Copyright (c) Microsoft Corporation, Inc. All rights reserved.// Licensed under the MIT License, Version 2.0. See License.txt in the project root for license information. using System;using Sys
2016-09-09 10:47:31 1235
原创 QT Creator编译出现"常量中有换行符"解决.
在使用gcc/mingw或clang作为编译器时不会出现,如果把环境换成以MSVC编译就出现此错误.具体为:C4819:该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为Unicode格式以防止数据丢失.C2001:常量中有换行符问题所在是源代码中的中文字符.如果在QT Creator里Select Encoding...经常会出现错误: Error
2016-08-19 09:33:00 9473 2
原创 Debian8.5安装编译GCC6.1.0笔记
首先.debian 默认的软件安装源比较旧,先添加国内比较新:##163源deb http://mirrors.163.com/debian/ jessie main non-free contribdeb http://mirrors.163.com/debian/ jessie-updates main non-free contribdeb http://mirrors.
2016-06-11 01:16:29 6331 1
原创 Debian8.4中的OpenSSL安装
首先su 到root,否则会因权限不够而失败1.从Github把源码Clone下来.git clone https://github.com/openssl/openssl2.配置cd openssl/openssl./config --prefix /usr/local/openssl3.安装make install
2016-05-17 23:34:24 6799
原创 GCC与VC2013性能比较
计算10000以内素数个数,并输出:#include #include #define PRIME 10000using namespace std;int main(){ int nCount = 0; clock_t t1, t2; t1 = clock(); for (int i = 1; i<PRIME; ++i) { bool bYes = true;
2016-04-08 18:23:03 4429
原创 VC性能优化的一点心得
之前看到我同学有关各编程语言性能比较的文章:原文http://blog.csdn.net/lee353086/article/details/49402015比较后结果我只是对C++ 速度最优情况下递归用时0毫秒比较感兴趣:我拿来了他的代码试了一下,C++最优果然是0毫秒,无论递归多少层都是0...我同学的源码类似如下(只测试递归部份):#include "stda
2016-02-23 12:04:04 1809
原创 在VS2013中利用SVN自动更新版本号
1.以代码方式打开XXX.rc2.修改:FILEVERSION 1, 0, 0, 1PRODUCTVERSION 1, 0, 0, 1为:FILEVERSION 1, 0, 0, $WCREV$PRODUCTVERSION 1, 0, 0, $WCREV$3.修改: VALUE "FileVersion", "1.0.0.1" VALUE
2016-02-02 12:02:33 2006
原创 关于MFC计时器的笔记
一、设置计时器SetTimer:函数原型:UINT_PTR SetTimer( UINT_PTR nIDEvent,//计时器标识符 UINT nElapse,//超时间隔,每nElapse毫秒发送一次WM_TIMER消息 void (CALLBACK* lpfnTimer //指定WM_TIMER消息的回调,在本例中此函数为NULL,让默认OnTimer来处理
2016-01-04 13:58:14 866
原创 利用BOOST库实现最简单的UrlEncode
最近在做的一个项目,需要通过URL向服务器提交中文字符例如:http://192.168.0.1/myServers/willdo?want=想做点事网上找了一堆的C++ 有关URLEncode,都写得复杂看得更复杂.其实产URLENCODE后的%XX%XX就是字符的UTF编码的16进制数;示例代码(在VS2013通过)#ifdef UNICODE#define ST
2015-12-24 14:53:56 3769
原创 CBitmapButton为按钮加载图片注意事项
测试环境 VS2013在对话框上添加一个按钮.注意按钮属性必须是Own Draw,且不能把Bitmap属性设为True在没有装SP之前,VS2013有个BUG,属性设Own Draw之后,还能设Bitmap属性,如果为True.程序运行出错;在打了最新的补丁后,(当前好像是VS2013 SP5),如果设了Own Draw 属性为True,后Bitmap属性自动禁用;为对话框
2015-11-18 23:01:28 719 1
原创 MFC对话框使用JPG图片做背景最简单方法
新建对话框项目,在OnPaint函数里添加如下: CPaintDC dc(this); CRect rect; GetWindowRect(&rect); rect.bottom = rect.bottom - rect.top; rect.right = rect.right - rect.left; rect.top = 0; rect.left =
2015-11-01 01:41:37 905
原创 利用BOOST,解释JSON
首先从最简单的JSON脚本开始;假设JSON脚本是:{"userId":"123456","userName":"Alex","company":"HugenessHard"}这可能是最简单的JSON脚本,再简单就没办法说明问题了。注:C++中双引号需加入转意符#include #include #include #include int main(int argc, c
2015-10-26 23:22:04 1500
原创 在MFC程序中,利用boost 正则表达式获取URL参数示例
在MFC程序中,利用BOOST regex正则表达式获取 URL参数的示例#include void CMyClass::GetCmdParams(){ map _cmdMap; enum{_CMDLINE_UID,_CMDLINE_UNAM,_CMDLINE_UAGE}; _cmdMap[L"UID"] = _CMDLINE_UID; _cmdMap[L"UNAM
2015-10-21 08:51:18 1083
原创 C++ 最简单的string与wstring互相转换
之前在网上找了,都是用调用WinAPI的 MultiByteToWideChar或是ATL的_BSTR过度。代码冗长,而且只适合在Windows平台。发现其实有个最简单的办法,利用BOOST库,兼顾平台无关与代码量。#include #include #include using namespace std;using namespace boost;using
2015-10-17 08:56:30 4968
原创 QT5 在VS里用QT Designer 打开UI文件资源丢失情况解决
在VS里双击界面UI文件,自动用QT Designer打开界面,发现原来在QT Creator里设置的对话框背景图片都显示不出来。右键点对话框,“改变样式表”,看到原来的样式还在(例:border-image: url(:/Images/Resources/backupground.jpg);),但背景还是一片空白。点击“添加资源”,“Border-image”,发现资源是空,没有任何
2015-10-09 10:24:09 1754
原创 BOOST笔记之安装编译
为了写夸平台的程序,准备使用BOOST库;我们知道BOOST库其实是个总称,由很多小的库(或称组件)组成。当然,为了使能编写夸平台的代码,本人使用MingWG,而非Windows下用得较多的VC;MingGW的下载安装这里就不说了,最简单的方法可以下载一个集成IDE,如DEV-C++或是CodeBlocks+MinGW或是直接从http://www.mingw.org/下载最新版的
2015-08-19 00:00:15 1010
fmodapi40616win64-installer.zip
2019-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人