用 greenlet 协程处理异步事件 自从 PyCon 2011 协程成为热点话题以来,我一直对此有着浓厚的兴趣。为了异步,我们曾使用多线程编程。然而线程在有着 GIL 的 Python 中带来的性能瓶颈和多线程编程的高出错风险,“...
分类:
编程语言 时间:
2015-05-07 19:04:11
阅读次数:
157
给出官方路径: http://wiki.sharesdk.cn/Android_%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E6%8C%87%E5%8D%97/ 上述讲解的没问题只是安装完成后会出现很多错误: 导入eclipse设置平台语言工程右键——属性——Tex...
分类:
其他好文 时间:
2015-05-07 19:02:11
阅读次数:
132
本文同步至: ##问题 我们知道,Spring bean 默认的 scope 是 singleton(单例),但有些场景(比如多线程)需要每次调用都生成一个实例, 此时 scope 就应该设为 prototype。如: @Component @Scope("prototype...
分类:
编程语言 时间:
2015-05-07 19:03:00
阅读次数:
104
细节决定了很多问题,往往一个标点可能导致项目出现很奇怪的问题,做到细致细心,对一个开发者来说是一种优良的习惯,在无限包容的空间中,我们可能觉得自己做的足够好了,但是,如果有一天,系统不再那么...
分类:
其他好文 时间:
2015-05-07 19:02:39
阅读次数:
109
表1, Name 表2 Score 表3 使用 数据-自其他来源-来自Microsoft Query 选择 Excel Files* 选中xls文件 勾选 “选项”中的“系统表”, 选中Name$表, 移入右侧,一路下一步,到完成 弹出导入数据对话框,选择“属...
分类:
其他好文 时间:
2015-05-07 19:01:06
阅读次数:
181
Fragment用了很久了,接下来讲一下我自己对fragment的理解。部分图片内容参考官方文档。先上一个生命周期的图片吧
下面挨个的说一下我平时 都怎么使用 这些 回调函数的流程:
onAttach()
作用:fragment已经关联到activity, 这个是 回调函数
@Override
public void onAttach(Activity...
分类:
其他好文 时间:
2015-05-07 19:00:41
阅读次数:
107
java老师布置的作业,要我们编个计算器,而且要有括号功能。。。编的恶心哪,600多行代码,调试来调试去终于能用了,但是估计还有bug。
有一个bug我自己知道,但是不影响正常使用:可以存在前导零,就是说可以有0087这种数字,计算器会认为这就是87,。
下面是两个截图,左边是输入,右边是输出。
这个计算器的核心算法就是对左边的字符串进行处理,得出右边的结果,其中要考虑到括号匹配、负号、乘除优先级等等问题,这一个算法写了200行。
因为字符串比较短,最多就几十,所以我的算法比较暴力,没有考虑时间和空间复杂度...
分类:
编程语言 时间:
2015-05-07 19:01:18
阅读次数:
253
题意:在一个 n x m 的区域中,每个格子区域中,有 A, B 两种矿物,A 矿物只能够从右到左运输,B矿物只能够从下到上运输,运输的管子不能拐弯或者间断。要求收集到的 A,B 矿总量尽量大。
思路:如果在 [ i,j ] 格子选择 A 矿, 那么第 i 行的 [ 1,j ] 格子都要选择 A 矿。因为A 矿物只能够从右到左运输。
如果在 [ i,j ] 格子选择 B 矿, 那么第 j 列的 [ 1,i ] 格子都要选择 B 矿。因为B矿物只能够从下到上运输。
定义 A[i][...
分类:
其他好文 时间:
2015-05-07 19:00:20
阅读次数:
107
前端开发教程
CSS
HTML
JavaScript
jQuery
Ajax
CSS 基础教程
CSS 简介
CSS 基础语法
CSS 高级语法
CSS 派生...
分类:
其他好文 时间:
2015-05-07 19:01:32
阅读次数:
129
对MySQL的备份,直接通过mysqldump命令备份成sql格式就行了,最简单的一个命令就是:
mysqldump databasename > bak.sql
生成的bak.sql 内容格式如下:
-- MySQL dump 10.13 Distrib 5.6.17, for Win64 (x86_64)
--
-- Host: localhost Database: test
...
分类:
数据库 时间:
2015-05-07 18:59:21
阅读次数:
255
一、简介对于winform中如何加载xml生成目录树,在前边一篇文章“c#如何实现从xml中加载树目录,并且显示完整的Text”中我已经写了详细的过程。但是有些时候我们不可能将大量的数据存储到xml中,原因是,xml一般用于小数据量的传递。而大数据的存储与传递我们一般用专门的数据库管理工具作为传递的介质。在此,声明一点是,对于大数据量的传递,我们在这里不考虑速率传递快慢问题,我们举例只是实现最基本的...
分类:
数据库 时间:
2015-05-07 18:59:31
阅读次数:
292
1、下载dvwa和xampp linux版本
http://www.dvwa.co.uk/
https://www.apachefriends.org/zh_cn/index.html
2、安装xampp
./xampp.run根据提示进行安装即可,安装后目录为/opt/lampp
./xampp start
./sampp stop
启动后远程使用IP地址无法访问,vi ....
分类:
Web程序 时间:
2015-05-07 18:58:35
阅读次数:
275
作者:Nikita Salnikov-Tarnovski 译者:Amanda
校对:
“你好,你能过来看看帮我解决一个奇怪的问题么。”就是这个技术支持案例使我想起写下这篇帖子。眼前的这个问题就是关于不同工具对于可用内存大小检测的差异。
其实就是一个工程师在调查一个应用程序的过高的内存使用情况时发现,尽管该程序已经被指定分配2G堆内存,但是JVM检测工具似乎并不能确定进程实...
分类:
其他好文 时间:
2015-05-07 19:00:10
阅读次数:
134
Given preorder and inorder traversal of a tree, construct the binary tree.
Note:
You may assume that duplicates do not exist in the tree.
基本思路:
从前序和中序遍历结果,构造出一个二叉树。
前序遍历为: 根 {左子树的所有结点} {右子树所有...
分类:
其他好文 时间:
2015-05-07 18:59:06
阅读次数:
114
4.3.2 Linux32环境下函数的返回地址
编译、链接、执行程序buffer_overflow.c,并关闭Linux的栈保护机制,参见截图:
下面用gdb调试程序:
在foo函数的入口、调用strcpy函数处和foo返回处设置断点:
继续运行,找到函数的返回地址:
buff的起始地址B到保存函数的返回地址A之间的偏移:
A-B=0xbffff29c-...
分类:
系统相关 时间:
2015-05-07 18:59:56
阅读次数:
367
一:起因
(0)也许由于一时的冲动使得你开始关注并学习shell编程;亦许由于是“道听途说”shell的威力很大;亦许由于shell编程的魅力;亦许由于作为一个coder的偏好;亦许……
(1)先来搞清楚为什么要学shell,学习要有目的性 ---- 简单的说shell就是一个包含若干行Shell或者Linux命令的文件。对于一次编写,多次使用的大量命令,就可以使用单独的文件保存下来,以便日后...
分类:
系统相关 时间:
2015-05-07 18:58:38
阅读次数:
234
swift语言之旅第一篇,介绍值的定义。本教程适合有编程基础人员。...
分类:
编程语言 时间:
2015-05-07 18:59:06
阅读次数:
119