自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(157)
  • 资源 (1)
  • 收藏
  • 关注

原创 创建应用

目标:访问 localhost:8000/polls,显示自定义文字步骤创建App 定义view:修改views.py如下 准备url映射:在polls下创建一个urls.py,内容如下 让根url映射获知:修改mysite下的urls.py如下 启动检查 ...

2018-04-08 17:49:20 355 1

原创 创建项目

参考https://docs.djangoproject.com/en/2.0/intro/tutorial01/目标:将网站运行起来步骤创建项目 查看生成目录 编辑设置 编辑settings.py,如下 启动服务器 查看网站 ...

2018-04-08 17:42:16 210

原创 安装Django

参考:https://docs.djangoproject.com/en/2.0/intro/install/前提安装基于python3.5的虚拟环境激活虚拟环境升级pip 安装Django 检查安装

2018-04-08 17:35:11 214

原创 使用Object Dectection API识别视频

使用Object Dectection API识别视频先放一段识别效果 主要参考:https://blog.csdn.net/xiaoxiao123jun/article/details/76605928安装OpenCV2 下载 访问https://pypi.python.org/pypi/opencv-python,下方有个列表,根据自己的系统选择,下面是我的选择 上传 ...

2018-03-29 16:55:40 924 6

原创 安装Google Object Dectection API

安装Google Object Dectection API官网:https://github.com/tensorflow/models/tree/master/research/object_detection安装python3.5 使用virtualenv创建基于python3.5的虚拟环境 安装tensorflow 安装各种依赖 此处完全按照官网操作即可sudo apt-...

2018-03-29 06:54:55 546 4

原创 “Cannot Save Setting” in pyCharm for python interpreter

起因在A处上传一个python项目到SVN,到B处update下来,用pycharm打开。 pyCharm提示python Interpreter没有设置,但尽管在setting中设置了正确的解释器,却无法保存 试了多次都如此,在下拉列表中选择好了,一点OK或Apply就变成No interpreter。解决显示所有的interpreter 显示可用的解释器列表,全部...

2018-02-09 09:40:51 2205 3

原创 解决“unable to connect to a repository at URL”

问题在一台Linux机器上搭建了SVN服务器,在机器A上checkout没问题,过了一段时间,在机器B上安装SVN客户端,checkout代码(使用svn://服务器的IP),结果出现“unable to connect to a repository at””解决在服务器上重启动SVN,目录一定指向根目录,即conf所在的目录思考奇怪的是,在机器B上操作之前,确认过

2018-02-05 23:07:40 2075

原创 Flask中使用sqlalchemy报KeyError: ‘SQLALCHEMY_TRACK_MODIFICATIONS’

复现       在flask脚本里使用了sql相关的功能,如user = User.query.filter_by(username=form.name.data).first()     结果抛出异常解决       目前临时性的解决方案是降低sqlalchemy的版本到2.0,具体做法       1、使用pip list查看一下当前的sqlalchemy的版本,

2018-01-24 11:19:15 745

翻译 How browsers work----The rendering engine(1)

The responsibility of the rendering engine is well... Rendering, that is display of the requested contents on the browser screen.By default the rendering engine can display HTML and XML documents an

2017-08-15 09:34:26 314

翻译 How browsers work----Introduction

Web browsers are probably the most widely used software. In this book I will explain how they work behind the scenes. We will see what happens when you type 'google.com' in the address bar until you s

2017-08-11 14:33:39 363

原创 解决subline安装后无package control菜单项

现象安装subline后,无package control菜单项,如下图解决1、CTRL+SHIFT+P,在出现的编辑框里输入install,如下图所示2、鼠标选择该项3、等几秒钟(不超过10秒),出现以下对话框4、再看菜单项,已经有Package Control

2017-08-09 23:12:46 2728

原创 PageRank的简单实现(scala版)

基本思路:1、假设有B、C、D三个网页链接到A,则A的PR值等于各个网页自身PR值除以外链数之和。2、比如B的PR值为X,外链到3个网站,则B对外贡献值为X/33、实际计算要有阻尼系数参与样本数据A    B    C    D以上代表:A网页会跳转到B、C、D三个网页伪代码1、加载数据获得lineRDD2、将lineRDD转换为(当前网页,(指向网页的

2017-04-28 23:34:56 871

原创 scala版wordcount

需求用scala实现计算wordcount完整实现package coreimport org.apache.spark.{SparkConf, SparkContext}/** * */object BasicWordCountApp { def main(args: Array[String]): Unit = { //获得SparkConf

2017-04-25 23:23:05 321

原创 安装chocolatey

chocolatey是什么 Windows平台上安装软件的命令行工具 安装1、以管理员身份启动Powershell     我的做法是找到Powershell.exe,然后以管理员身份启动2、输入命令iex ((new-objectnet.webclient).DownloadString('https://chocolatey.org/install.ps1'))

2017-03-18 11:09:21 611

原创 静默安装WinPcap

1、获取WinPcap的安装包 2、安装在目标操作系统上 3、从机器里获得正确的要发布的文件 如果是32位系统,要从system32的driver目录下获取npf.sys,从system32下获取Packet.dll、pthreadVC.dll、wpcap.dll。 如果是64位系统,不但要做上面的步骤,还要从SysWOW64下获取Packet.dll和wpcap.dll

2015-08-10 16:11:39 3757

原创 编译Wireshark 1.12.6

编译调试Wireshark最详细的参考是官方的教程:https://www.wireshark.org/docs/wsdg_html_chunked/ChSetupWin32.html下文是自己实践的粗略步骤(细节请参考官方文档) 1、安装VS2013。安装之后要注意把 ..Microsoft SDKs\Windows\v7.1A\Include下的win32.mak拷贝到..Microsoft

2015-08-08 14:09:02 1944

原创 VS2010旗舰版在Win7上安装报错

出错过程1、卸载本地的VS2010专业版2、用QQ旋风下载了VS2010旗舰版,下载到99.9%后停滞了很久3、安装的时候总是装不上,错误如下看日志,里面是CRootComponent::Install(): Cannot install; setup files failed verification解决过程1、开始是解压iso

2014-02-08 09:20:14 2754

原创 .NET Chart(3)---与图表交互(鼠标移动线段高亮)

目标1、鼠标移到线段上方,该段线段高亮步骤(在之前代码基础之上)1、实现chart的mousemove事件,代码如下private void chart1_MouseMove(object sender, MouseEventArgs e){ // Call HitTest HitTestResult result = chart1.HitTest(e.X,

2013-11-06 16:54:39 3178

原创 .NET Chart(2)---创建最基本的图表(代码方式添加数据)

1、添加图表控件和之前一样2、在Form的Load事件里加入下列代码控制图表形式和数据private void Form3_Load(object sender, EventArgs e){ chart1.Series[0].ChartType = SeriesChartType.Line; for (int i = 0; i < 4; i++) {

2013-11-06 16:49:17 1972

原创 .NET Chart(1)---创建最基本的图表(设计器方式)

在Form中添加Chart1、新建Form窗体2、从Toolbox上拖拽Chart到Form上(Chart位于Data分类中),效果如下图在Chart中添加数据

2013-11-06 16:25:41 1755

原创 在ImageList中添加图片,运行时SetKeyName报IndexOutOfRangeException

维护一个老程序过程中遇到该问题复现1、编辑某个ImageList,添加一个图片2、运行3、在InitializeComponent里的SetKeyName处报IndexOutOfRangeException原因1、直接原因:发现从资源中读取的图片数目是4,而实际图片数目为52、根本原因:编辑ImageList,修改的是缺省资源,但实际运行时是从中文资源里读图片信

2013-10-16 17:59:43 2269

原创 解决Delta Search绑定Chrome

今天为了装个Unlocker,不知不觉中招了:每次打开Chorm都会打开Delta Search,在缺省主页里删除delta后再打开chorme还是老样子。试了很多次终于搞定。主要方法是参考:http://forums.anvisoft.com/viewtopic-45-5101-0.html其中需要注意两点1、卸载程序时要卸载BrowserDefender(我主要漏删除这个,

2013-08-29 19:57:39 2308

原创 BugFree的备份和恢复

目标1、把BugFree的服务器从A换成B环境1、XAMPP方式步骤0、在B机器上安装BugFree1、把A机器的MySql停掉,备份MySQL下的data目录(注意是备份data下全部文件,特别是ibdata1,里面存放着真正的数据)2、把B机器的MySql停掉,用之前备份的data文件夹覆盖XAMPP下mysql下的data3、启动B机器的MySql,登

2013-08-29 12:19:07 2546 1

翻译 C# Wizard功能实现

原地址:http://www.codeguru.com/csharp/csharp/cs_controls/wizards/article.php/c4799/A-Reusable-Wizard-Component.htm目标1、以类似MFC的方式创建Wizard2、用类似设计对话框的方式设计每一页这篇文章提供了两个类用于创建Wizard,另外有两个类用于创建Wizar

2013-07-18 17:49:08 3882

原创 解决accept返回WSAEINTR(10004)的错误

现象:阻塞状态的accept返回了10004,也就是WSAENTER。解决:1、查MSDN上的说明是"A blocking Windows Sockets 1.1 call was canceled through WSACancelBlockingCall",毫无思路。2、在网上没有找到直接的帮助,倒是看到有几个例子对于accept遇到该问题后没有处理,直接continue。

2013-04-01 15:38:37 6035 1

原创 dump文件调试

问题1、调试release版步骤1、代码示例// Dump.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #pragma comment(lib,"Dbghelp.lib")#include void CreateMiniDump

2013-03-19 10:39:14 978

原创 .NET开源项目

http://www.infoq.com/cn/news/2009/07/23-.NET-Open-Source-Projectshttp://bbs.csdn.net/topics/110041681http://csharp-source.net/http://www.dotnetopen.net/http://dotnet.dzone.com/articles

2012-12-09 13:02:19 630

原创 Qt多语言

目标一:根据系统语言决定程序的显示语言步骤1、让程序支持语言替换:代码里用tr来标识要替换的语言资源2、生成ts文件      1、在pro中添加要生成的ts文件名TRANSLATIONS= myapp_zh_CN.ts \ += myapp_EN.ts      2、使用lupdate工具,对pro文件做处理,会在pro同目录生成ts文件3、

2012-10-28 17:28:15 1143

原创 Qt中TreeView的右键菜单实现

目标1、选中TreeView中的Item,右键弹出上下文菜单实现1、在使用TreeView右键菜单之前,要setContextMenuPolicy并且connect上下文菜单请求信号setContextMenuPolicy(Qt::CustomContextMenu);connect(this,SIGNAL(customContextMenuRequested(const

2012-08-21 06:53:40 10252 2

原创 qxmpp登录openfire时的“Not Authorized”问题

问题最近在一个linux机器上建了一个openfire,hostname为“A”,用spark的时候,在server处填写对方IP可以登录但发现用qxmpp以“username@IP/resource”为JID登录时返回“Not Authorized”,但如果用“username@hostname/resource”为JID,则返回“socket error”之前用“username@

2012-08-14 20:20:53 8259

原创 VirtualBox 安装 Ubuntu

概述步骤点击New,启动向导给虚拟机命名(如果输入Ubuntu,OS Type会自动选择Linux)之后几步都是接受缺省(内存至少给1G,否则安装会很慢),直到这一步,要根据需要指定虚拟机硬盘所在路径(缺省放在C盘)创建前再确认一下创建完毕双击启动后,通过Device菜单指定iso文件后重启动之后就是安装Ubunt

2012-07-04 21:20:14 589

原创 安装Virtual Box

概述步骤下载地址是https://www.virtualbox.org/wiki/Downloads选择“for Windows host”文件将近100M启动安装之后一路Next,安装好后启动效果如下

2012-07-04 20:36:21 559

原创 Ubuntu下gcc入门

TODO概述1、编辑2、编译3、执行4、编译错误5、断点调试参考1、http://wiki.ubuntu.org.cn/index.php?title=Gcchowto&variant=zh-hans

2012-07-04 16:30:18 663

原创 VirtualBox下Ubuntu和宿主Windows共享文件夹

TODO概述步骤1、安装VirtualBox增强工具2、设置共享文件夹3、创建目录4、挂接参考1、http://hi.baidu.com/danielkwok/blog/item/fe6946f4b7df5ad5f2d38519.html

2012-07-04 15:54:23 1832

原创 VMware下Ubuntu与宿主Windows共享文件夹

概述1、安装VMware Tool2、设置共享步骤开始安装VMware Tool显示如下画面(如果宿主无法访问外网,可能会出现一个更新失败,可以无视之)通过下列命令解压、执行,分别是下面的tar和sudo的两行(下面是已有vmware tool的情况,注意密码是登录口令,不会显示)一路按Enter,最后得到在VMware中给虚

2012-07-01 16:46:34 152503 14

原创 《QML HelloWorld》学习笔记

原文http://qt-project.org/doc/qt-4.8/qml-tutorial.html运行效果步骤1、创建QML文件(在QtCreator中根据向导创建或者直接用文本文件另存为)2、源码(..\Examples\4.7\declarative\tutorials\helloworld)import QtQuick 1.0//![3]//

2012-06-15 06:22:31 1403

原创 Pidgin插件Hello world的代码分析

分析PURPLE_PLUGINSglib.hversion.hnotify.hplugin_loadPurplePluginInfo代码/* * Hello World Plugin * * Copyright (C) 2004, Gary Kramlich , * 2007, John Bailey * * T

2012-06-03 15:59:56 885

原创 Pidgin插件Hello world的编译和使用

编译1、找到源文件:我的位于..\pidgin-2.7.11\libpurple\plugins,有一个helloworld.c。2、启动cygwin,迁移到指定目录,输入make -f Makefile.mingw helloworld.dll3、在相应目录下会生成dll使用1、把dll放入AppData,如C:\Users\[用户名]\AppData\Roaming

2012-06-03 15:52:05 899

原创 《Basic C Plugin How-To 》学习笔记

http://developer.pidgin.im/wiki/CHowTo/BasicPluginHowto名词解释,Pidgin、Finch、libpurple分别指什么环境要求1、开发Plugin的最低要求:you need to have an installation of libpurple that includes development headers

2012-06-03 10:59:31 836

原创 LINK1104:File not found

问题1、在代码里尝试delete一个widget之后运行都是一闪而过。2、再去掉delete代码编译,IDE提示LINK1104:File not found解决1、点错误信息,右键“Show Output”,没什么启发2、尝试关闭QtCreator,结果提示在运行,一看任务管理器,刚才调试的程序居然没退出3、在任务管理器里Kill进程后再编译没问题

2012-05-15 16:26:33 1728 1

UML Distilled Second Edition

UML经典,就是CHM格式看上去不是特别好,有些图拉得过长

2013-11-01

空空如也

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

TA关注的人

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