首页 > 其他
(二十)解释器模式-代码实现
介绍 概念:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 应用场景:语言解释器(把我们能看懂的代码转换成了难看懂的机器码) 好处:以简单的方式使用复杂的东西。 例子 //解释器 package note.com.interpreter; /** *
分类:其他   时间:2016-03-06 12:41:00    收藏:0  评论:0  赞:0  阅读:226
有关测量个人在团队中绩效
对软件工程来说,个人的效率对整个团队非常重要,然而我认为对软件工程来说很难准确测定一个人的效率。软件工程不像其他传统行业,能通过业绩直观的看出一个人的效率。每个人负责实现整个工程中的部分子功能,但是这些子功能并不能一概而论。某些实现涉及到整个软件核心的设计,而某些只需调用已有函数实现具体功能,即使两
分类:其他   时间:2016-03-06 12:40:30    收藏:0  评论:0  赞:0  阅读:138
R6010 -abort() has been called错误分析及其解决方法
近期使用vs2010编程出现下面问题。在网上收集了大家的意见之后,整理了一下 导致出现这种原因有: 1.非法指针訪问和内存泄漏 2.大家再查查吧。一定是指针出现故障了。设置的指针范围跟你执行的不正确 3.指针訪问内存越界出现故障。 4.是由于不支持中文。 5.内存不够分配 6.当时后来检查发现的问题
分类:其他   时间:2016-03-06 12:40:10    收藏:0  评论:0  赞:0  阅读:244
Libliner 中的-s 参数选择:primal 和dual
Libliner 中的-s 参数选择:primal 和dual LIBLINEAR的优化算法主要分为两大类,即求解原问题(primal problem)和对偶问题(dual problem)。求解原问题使用的是TRON的优化算法,对偶问题使用的是Coordinate Descent优化算法。总的来说
分类:其他   时间:2016-03-06 12:39:40    收藏:0  评论:0  赞:0  阅读:228
寒假近半个月的收获
寒假已过去半个月,自己还是太懒,做的事情太少,很对东西都丢了,像css的很多属性和用法,一部分都忘记,果然还是经常用,才能更熟练。前些天在 学Photoshop,曾经以为很简单,没想到,往深了学,东西太多,收获还是有不少,更加觉得充分利用网络资源是进步的工具,以后再也不用担心图的问题 了,切图,修图
分类:其他   时间:2016-03-06 12:38:50    收藏:0  评论:0  赞:0  阅读:182
喜马拉雅随车听开通啦
今天快递送来了喜马拉雅随车听,是我喜欢的红色,今天出门开车就可以听手机学英语了,期待中。。。
分类:其他   时间:2016-03-06 12:38:39    收藏:0  评论:0  赞:0  阅读:181
关于sevlet文件处理中的乱码问题以及处理方法
之前在做WEB大作业(论文共享系统)时,基本功能的实现相对较为顺利,但乱码问题却一直困扰着我,通过进行了一系列的尝试和查阅有关资料,总结出了以下情况以及相关处理方法,希望对遇到同样问题的你们有用。 一、表单提交时出现乱码: 在进行表单提交的时候,经常提交一些中文,自然就避免不了出现中文乱码的情况,对
分类:其他   时间:2016-03-06 12:37:50    收藏:0  评论:0  赞:0  阅读:110
【CodeVS1037】取数游戏
Description 有一个有趣得取数游戏。初始时,给出一个环,环上得每条边上都有一个非负整数。这些整数中至少有一个时0。然后,将一枚硬币放在环上得一个节点上。二个玩家就是以这个放硬币得节点为起点开始这个游戏,二人轮流取数,取数得规则如下: (1)选择硬币左边或右边得一条边,并且边上得数非0; (
分类:其他   时间:2016-03-06 12:37:39    收藏:0  评论:0  赞:0  阅读:255
软件测试homework2
一. public intfindLast(int[] x, inty) {//Effects: If x==null throwNullPointerException// else return the index of the last element// in x that equals y
分类:其他   时间:2016-03-06 12:37:30    收藏:0  评论:0  赞:0  阅读:301
一个小的asm
操作系统是如何工作的 操作系统借用一套完备的处理过程,对输入的程序执行并输出结果 #include <stdio.h> #include <stdlib.h> main{ _asm_ volatile( "movl $0,%%eax\n\t" "addl %1,%%eax\n\t" "addl %2
分类:其他   时间:2016-03-06 12:37:10    收藏:0  评论:0  赞:0  阅读:221
Eclipe快捷键
常用的快捷键其实不多,但是用的少了又忘记了,所以讲常用的快捷键整理一下,方便以后自己来看。 常规的: 1 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) 2 Ctrl+D: 删除当前行 3 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) 4 Ctrl+Alt+↑ 复制当前行到上一行(复
分类:其他   时间:2016-03-06 12:37:00    收藏:0  评论:0  赞:0  阅读:178
GCD的小结
同步和异步的区别 同步:在当前线程中执行 异步:在另一条线程中执行 有4个术语比较容易混淆:同步、异步、并发、串行 同步和异步决定了要不要开启新的线程 同步:在当前线程中执行任务,不具备开启新线程的能力 异步:在新的线程中执行任务,具备开启新线程的能力 并发和串行决定了任务的执行方式 并发:多个任务
分类:其他   时间:2016-03-06 12:34:50    收藏:0  评论:0  赞:0  阅读:186
struts2 中redirectAction如何传递参数!
在struts2中,初学者因为参数传递的问题往往会出现一些错误。 比如页面跳转的问题,在用户注册中,以一下代码作为案例: <struts> <constant name="struts.action.extension" value="action,,"></constant> <constant
分类:其他   时间:2016-03-06 12:34:39    收藏:0  评论:0  赞:0  阅读:321
github的本地配置和项目创建
之前完成了github的安装和账号的注册,接下来要进行项目的创建和本地代码仓库的建立 1.创建项目 2.填写项目相关信息 注意:在给项目起名时,尽量起一些有意义的名字,否则会被管理员删除。因为服务器上有很多人的代码,方便管理请规范起名。 3.成功创建,生成ssh公钥 鼠标右键 选择 Git Bash
分类:其他   时间:2016-03-06 12:34:29    收藏:0  评论:0  赞:0  阅读:356
ST第一次作业
作为一名不太合格的程序员,在写程序的过程中经常会遇到很多的障碍,即使在别人的帮助下修改了,但还是难免会遇到很多从一开始就不太对的地方。其中让我印象最深的是WEB大作业中遇到的bug。 WEB大作业,我的项目是“论文分享系统”,我先简单描述一下这个系统的功能。登陆注册是必不可少的,在每个用户注册时会给
分类:其他   时间:2016-03-06 12:34:10    收藏:0  评论:0  赞:0  阅读:256
43. Multiply Strings 字符串表示的大数乘法
Given two numbers represented as strings, return multiplication of the numbers as a string. Note: The numbers can be arbitrarily large and are non-neg
分类:其他   时间:2016-03-06 12:33:40    收藏:0  评论:0  赞:0  阅读:220
软件工程第一个程序:像阿超那样,花20分钟写一个能自动生成小学四则运算题目的 “软件”,要求:除了整数以外,还要支持真分数的四则运算。
软件工程第一个程序:像阿超那样,花20分钟写一个能自动生成小学四则运算题目的 “软件”,要求:除了整数以外,还要支持真分数的四则运算。 首先,阿超花20分钟干了什么呢:用编程的方法 完成了老师布置给家长的 每天出30道加减法题目给孩子做的 任务。那我们的任务就是还原阿超当时所写的小程序:出30道加减
分类:其他   时间:2016-03-06 12:33:00    收藏:0  评论:0  赞:0  阅读:689
k-d树
1.1、构建k-d树 k-d树是K-dimension tree的缩写,是对数据点在k维空间(如二维(x,y),三维(x,y,z),k维(x,y,z,...))中划分的一种数据结构,主要应用于多维空间关键数据的搜索(如:范围搜索和最近邻搜索)。本质上说,k-d树就是一种平衡二叉树。 首先必须搞清楚的
分类:其他   时间:2016-03-06 12:32:50    收藏:0  评论:0  赞:0  阅读:283
brew - 可以简单的获取数千种开源工具和函数库的包管理器
一、简介brew是一个使用ruby语言、由非营利组织开发的包管理工具。Homebrew程序提供的brew,严格来讲不是一个OS X的原生命令,但任何一个OS X的专业用户都不会错过它。“OS X缺少的包管理器”这个评价是恰如其分的。如果你曾经在Linux上使用过apt-get,你就会发现Homebrew基本上是一样的。使用brew可以简单的获取数千种开源工具和函数库。例如:brew install...
分类:其他   时间:2016-03-06 11:27:50    收藏:0  评论:0  赞:0  阅读:230
编译samba遇到need autoconf 2.53 or later to build samba from GIT
在使用Objective-C wrapper for sambaclient的时候,rake 出现编译错误。操作步骤:1、下载2、解压kxsmb3、进入kxsmb目录4、执行 rake错误提示包括 : need autoconf 2.53 or later to build samba from GIT ...解决方法:curl -OL http://ftpmirror.gnu.org/autoc...
分类:其他   时间:2016-03-06 11:27:40    收藏:0  评论:0  赞:0  阅读:429
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!