作为一名PHP/Web开发人员,我是MVC(模型 - 视图 - 控制器)的忠实粉丝.我喜欢在坚实的基础上构建应用程序,这绝对将业务逻辑,表示逻辑和控制流分开.
但是,我在服务器端应用程序上做了很多工作,这些应用程序仅处理数据并记录进程和任何相关结果(例如导入脚本,数据迁移脚本,Web服务,TCP套接字服务器等).在这些情况下,不需要大型的MVC框架.
我意识到MVC仍然可以在这里应用,但它似乎有点矫枉过正.除了原始的程序方法或类对象的随机混搭外,是否有任何特定的架构设计模式特别适合数据处理,运行一次和服务器守护程序类型的应用程序?
我知道在Mercurial,"历史是神圣的".
但是,假设某人不小心提交了他们不应该提供的内容,例如包含密码或其他内容的设置文件.在任何人意识到它之前,我们甚至会说一段时间过去了,所以它一直在为几次提交而闲逛.显然,发现者然后从存储库中删除敏感数据.
有没有办法永久擦除该文件或提交历史记录中的敏感数据,好像它从未存在过?或者,这些敏感数据是否会永远成为回购的永久组成部分?
Ubuntu允许您通过公共FTP或SSH创建和"标记"与其他服务器的连接.我希望以这种方式处理远程服务器上的项目.但是,当我尝试创建项目时,我无法浏览到书签连接; 它不会显示在资源管理器窗口中.
事实是,我知道我过去已经这样做了,但我不记得我是怎么做到的,并且无法通过谷歌找到任何看起来很正确的东西.它可能是一个特殊的Eclipse插件吗?
如何让Eclipse在资源管理器窗口中识别并显示这些书签连接?
我正在为Android 2.1构建一个应用程序,它根据日历事件提供通知.但我知道Calendar API存在问题,而不是随时可用/稳定/无论如何.
我想做的是以某种方式与用户的Google日历进行通信,以便每隔几个小时或者更新日历时获取任务列表,然后在本地存储这些数据,这样他们就不需要有活跃的互联网始终连接.
然后在特定时间,将发生通知事件.
当然,有人必须确定一种与Google日历接口的方法吗?我确信必须有许多可用的连接到它的应用程序和解决方案,我的用户可以使用他们喜欢的任何界面与之交互,但我需要能够读取数据并将其存储在本地.
谢谢!
我有一组二进制配置文件,每个文件有三个版本 - 每个文件的原始版本和两个不同修改版本.我需要能够同时看到两个版本和原始版本之间的差异.
我需要的是一个二进制文件的三向差异工具.通过相当费力的谷歌搜索,我最终发现了一个应用程序的截图,它完全符合我的需要 - 不幸的是,包含图像的论坛帖子没有提到他们正在使用的应用程序:
http://www.xboxhacker.org/index.php?topic=15032.0
有人能指出我(Windows)应用程序的方向,提供三个二进制文件的二进制安全(十六进制)比较??
我最近潜入了用Java开发Android应用程序.这对我来说都是全新的,因为我的经验是使用PHP进行Web开发.但我需要很快适应桌面环境(即Windows).
为了简化学习曲线,有没有类似于Android框架的Java桌面开发框架?对于桌面应用程序,您会向那些只有真正的Java/GUI体验的人推荐哪些Java GUI和/或MVC框架,工具包和/或库?
笔记
虽然提供GUI管理,小部件等的单个统一框架会很好,但它并不重要; 我只是在寻找一些关于基本应用程序框架的建议,以帮助我入门,以及一个可能与该框架配合良好的GUI库.
如果我详细说明我正在尝试做什么,也许会有所帮助.我的目标是构建一个相当基本的Android应用程序,用于创建和管理某些记录,这些记录存储在本地,但可以与远程服务器同步.然后我需要一个位于Windows系统托盘中的桌面应用程序,然后单击它以弹出一个管理器窗口,该窗口提供与Android应用程序类似的功能.您会在桌面端建议哪些库来实现这些目标?
我喜欢在面向桌面的框架中找到的Android框架中的一些东西:
Android为您完成了大量的样板工作,您只需填写使您的应用独特的规则.
Android允许您使用XML文件来描述演示文稿的物理布局,这对于将处理用户交互的代码与描述布局的代码分开是很好的.
Android提供了一个非常用户友好的SDK和整个工具堆栈,使其非常容易进入,试验和学习.
我正在尝试基于API演示示例代码构建一个非常简单的ExpandableListActivity :

不幸的是,即使演示只使用默认布局,布局看起来也不正确.看起来文本没有足够的缩进,使得展开/折叠图标与列表项文本重叠,如屏幕截图所示.
为什么会发生这种情况,我该如何解决?
谢谢!
我正在使用带有PDT 2.2的Eclipse 3.6(Helios),并且在尝试"使用"命名空间时遇到语法错误.
有什么我可以做的来解决这个问题吗?
例:
use Tables\Exceptions\Exception as Exception;
Run Code Online (Sandbox Code Playgroud)
PHP Parser将"Tables"识别为此行的语法错误,而其他人则喜欢它.
我正在使用 PHP 的魔法__set和__get方法来访问类中的私有数组。该类的使用可以包括“设置”新属性以及使用现有属性。我想确保创建或请求的属性名称(即$myObj->FakeProperty)根据以下规则有效:
我当前的正则表达式并不能解决问题;根据我的测试值,_12总是会落空。
测试领域:
albert12
12Albert
_12
_Albert12
_12Albert
_____a_1
Run Code Online (Sandbox Code Playgroud)
正则表达式:
^(?=_*[A-z]+)[A-z0-9_]+$
Run Code Online (Sandbox Code Playgroud) 我正在努力寻找一种编程语言,我觉得它非常适合学习和使用桌面/ GUI应用程序开发.我意识到任何语言都不可能满足所有这些标准,但我想找到一个尽可能多的语言.我已经按照从最理想/最重要到最不重要的顺序列出了以下功能.
最重要的是,我需要一些直接前瞻且相当熟悉的东西,以及不需要深入理解特定于平台的API的东西.我不能花费大量时间学习用C++开发Win32应用程序.我已经使用了wxWidgets,并且喜欢它的基本用法,但我真的想要使用垃圾收集,动态类型等语言.
我对Java,C#和其他人的沮丧是需要第三方运行时.我不希望最终用户担心安装和维护单独的平台.
接着.想法?
user-interface garbage-collection programming-languages pike
如何在应用程序中检查GPS支持,为已启用位置服务的用户添加功能?
我担心的是,我知道我必须在清单中指定标签来声明应用程序使用位置服务,但我仍然希望应用程序能够为那些没有的应用程序运行.我只想检查,如果服务可用,请使用它; 否则只是忽略那个功能.
谢谢.
android ×4
php ×3
eclipse ×2
architecture ×1
binary ×1
diff ×1
eclipse-pdt ×1
filecompare ×1
frameworks ×1
geolocation ×1
hex-editors ×1
java ×1
mercurial ×1
oop ×1
pike ×1
regex ×1
sftp ×1
syntax ×1
ubuntu ×1