[置顶] 10月7日梦

过程略。 最后遇到了一个算命先生,对我说了三句话: 第一、你对技术过于偏执,忘记了真正重要的东西 第二、你过于谨慎,防御心太强。要尝试做一些大胆甚至出格的事情。 第三、你一直在逃避。去面对它,你有很多朋友会帮你。 同学都说三句话说得太好了,句句都在点上。不知道哪位贵人给我托梦,写在这里,为了让自己每天都能看见。...
阅读(3639) 评论(9)

eclipse插件导出失败

将eclipse插件导出为Deployed plug-ins and fragments时失败并提示: 现象将eclipse插件导出时失败,根据提示打开log 1. ERROR in D:\workspace\com.test.myplugin\src\com\test\myplugin\Environment.java (at line 5) import org.eclipse....
阅读(496) 评论(0)

eclipse插件运行时提示NoClassDefFoundError

运行插件时,在Console出现类似这样的错误提示: Caused by: java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/ui/packageview/PackageFragmentRootContainer at com.test.myplugin.Environment.getCurrentProject(Enviro...
阅读(245) 评论(0)

eclipse插件在真实环境中没有效果

现象在开发plugin的工程中,点击Run运行查看效果,插件正常运行。 把插件导出,并在另一个eclipse中加载该插件,发现插件没有效果。 打开放插件的目录,删除该插件,删除成功。 原因一:eclipse没有加载该插件解决方法: 1. 删除整个目录/eclipse/configuration/org.eclipse.update/,重启eclipse 2. 在启动eclipse时带上 -...
阅读(187) 评论(0)

eclipse插件开发 - 打log

eclipse插件在开发过程中可以通过System.out.println(message)打log,测试时通过Console查看log。 插件到加载到真实环境中后,这些log就看不到了。解决方法IProject project = null; ILog log = Activator.getDefault().getLog(); Status status = new Status(IS...
阅读(277) 评论(0)

算法导论 15-3 编辑距离

题目概述有六种操作,分别是复制(copy)、替换(replace)、删除(delete)、插入(insert)、交换(twiddle)、消灭(kill)。 将这六种操作任意组合(可以重复或者没有)得到一个操作序列。 操作序列的输入是一个字符串,操作的输出是另一个字符串。 例如字符串algorithm,经过以下操作序列,得到字符串altruistic。 一个字符串src,变成另一个字符串d...
阅读(392) 评论(0)

eclipse插件开发 Hello World

使用模板创建一个插件File -> New -> Other -> Plug-in Project 如果Wizards中没有Plub-in Project,可能因为使用的是Java SE版本的eclipse,换成Java EE版本的eclipse就可以了。 输入Project name选择一个模板,例如“Hello, World Command”,Finish运行效果出现了这样的一个工程:...
阅读(335) 评论(0)

使用pyhton采用多线程方式ping IP

在使用ping命令ping多个网络地址时,一般是一个一个的ping,等待前一个结果出来后再ping后一个IP地址,本文使用python多线程写了一个简单的小程序,它支持同时ping多个IP地址。需要注意的有以下几点: 1、本代码将要处理的IP地址放入了Queue中,而Queue是线程安全的,能够确保每一次操作都是原子操作。这样就省去了自己管理多线程资源申请的问题。 2、在pingIP地址时,使用...
阅读(351) 评论(1)

结构体的初始化

带构造函数的结构体不能使用初始化列表的方式初始化 初始化结构体的两种方法struct noContructor{ int param1; int param2; }; int main() { //方法一:初始化列表 noContructor str1={1,2}; //方法二:先定义,再初始化 noContructor str2; str2....
阅读(175) 评论(0)

atom init文件

When Atom finishes loading, it will evaluate init.coffee in your %USERPROFILE%\.atom directory, giving you a chance to run CoffeeScript code to make customizations. Code in this file has full access to...
阅读(176) 评论(0)

eclipse实用技巧(整理)

读代码 快捷键 作用 tag F2 当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip F3 跳转到定义处 F12 激活编辑器 CTRL + e/pg dn/pg up 快速转换Tab页面 CTRL + G 工作区中的声明 搜索 Ctrl+H 打开搜索对话...
阅读(234) 评论(2)

atom遇到的问题及解决方法

问题一:git push不成功,又没有任何错误提示在atom中push不成功,又没有任何错误提示。 在git bash中push,提示输入用户名和密码。 原因是使用了https协议,改成ssh协议可以解决此问题。1.把~/.ssh/id_rsa.pub加到git的工程中 2.改协议 git remote -v origin https://github.com/windmissing/wi...
阅读(1645) 评论(0)

git push报Bad file number

这个问题通常意味着你不能连接到git服务器。 通常与防火墙或代理服务器有关。问题现象当运行remote git命令或SSH时,提示连接超时。$ ssh -vT git@github.com OpenSSH_5.8p1, OpenSSL 1.0.0d 8 Feb 2011 debug1: Connecting to github.com [207.97.227.239] port 22. debug...
阅读(198) 评论(0)

atom安装package遇到的问题

问题一:connect ETIMEDOUT 54.197.251.22:443原因:可能代理的问题 客户端和浏览器走的代理不同。 如果只对浏览器设置了代码,浏览器可以访问,但客户端还是不行。 设置客户端代理的方法:cmd netsh winhttp import proxy source=ie问题二:gyp info it worked if it ends with ok gyp info...
阅读(2304) 评论(0)

windows tomcat 无法启动

现象双击tomcat9w.exe,启动到一半就退出' ;%߈Zh8LE' ;%߈Zh中输出127.0.0.1:8080无法打开网页 debug方法1.在cmd中使用startup.bat,可以看到一些打印信息 2.访问127.0.0.1:8080页面会提示一些信息 可能的原因(1)浏览器设置了代理。 访问localhost不能使用代理,需要把代理关掉或者设置过滤。 过滤在advanced里设...
阅读(293) 评论(0)

windows mysql安装及遇到的问题

安装下载安装把下载文件解压,放到特定的位置,例如C:/Program Files/MySQL/ 设置环境变量,path后加;C:/Program Files/MySQL/MySQL 5.6/bin 重启 把根目录下的my-*.ini改名为my.ini,编辑文件。 basedir = C:/Program Files/MySQL/MySQL 5.6/ datadir = C:/Program...
阅读(143) 评论(0)

【转】Python yield 使用浅析

初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield ?本文将由浅入深地讲解 yield 的概念和用法,帮助读者体会 Python 里 yield 简单而强大的功能。您可能听说过,带有 yield 的函数在 Python 中被称之为 generator...
阅读(183) 评论(0)

C语言开源项目-tinyhttpd

tinyhttpd 是一个不到 500 行的超轻量型 Http Server,用来学习非常不错,可以帮助我们真正理解服务器程序的本质。 main | start_up_port -...
阅读(209) 评论(0)

ios - 基本的用户输入和输出

ios提供多种不同的方式使APP展示用户显示信息及获取用户提供反馈。接下来,我们将介绍IOS软件开发组件(SDK)给我们提供的与用户交互的工具。我们先从基本的工具开始。按钮其中一种最常见的交互就是检测到用户触碰按钮(UIButton)并对此做出反馈。你可能还记得,按钮拥有一个视图,能够对用户在界面上触发的事件做出反应。通常用一个内置的touch up事件来表示用户的手点击了按钮并释放。一旦按钮检测到...
阅读(229) 评论(0)

scrapy源码学习 - 启动一个crawl命令

scrapy提供很多种子程序,其中crawl用于启动scrapy项目的一个爬虫。scrapy crawl 爬虫名今天的主题是,当用户输完这个命令以后,到启动爬虫之前,代码是怎么走的。 cmdline.pyscrapy所有子程序的入口函数都在这里。因此,对crawl的处理也是从这个文件开始的。 入口函数非常简单,主要行为都在execute()中。 引用 exectute --...
阅读(1045) 评论(0)

SpringMVC处理请求的流程

Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 Spring Web MVC能帮我们做什么√让我们能非常简单的设计出干净的Web层和薄薄的Web层;...
阅读(2070) 评论(1)
423条 共22页1 2 3 4 5 ... 下一页 尾页