问题列表 - 第1485页

什么应该是OO,什么不应该?

我读过很多人说有些东西不应该以面向对象的方式写出来 - 作为一个学习来自C背景的OO风格的人,他们的意思是什么?

什么不应该是OO,为什么有些东西更适合这种设计,我们怎么知道什么时候最好做什么?

oop

5
推荐指数
1
解决办法
523
查看次数

JavaScript bookmarklet,用于删除给定域中的所有Cookie

我正在测试一个将cookie写入subdomain.thisdomain.com的Web应用程序以及其中的几个子文件夹.我正在寻找可以放入书签的JavaScript,该书签将删除该子域下的所有cookie,无论它们存在哪个文件夹.

有任何想法吗?

javascript cookies bookmarklet

17
推荐指数
1
解决办法
2万
查看次数

嵌入式系统上的Sqlite

我有一个使用Sqlite在PC上生成的数据库文件.然后将此文件传输到基于ARM7的嵌入式系统,而不使用操作系统.嵌入式系统必须访问此数据库,但不需要更新它.

我一直试图让sqlite3足够小以用于嵌入式系统,但到目前为止,我无法将应用程序大小调整到256 Kbytes(我的限制).

有没有人能够将sqlite3降到这个大小?是否有其他软件可用于读取此数据库?

编辑:我试图使用C访问数据库.这将使用sqlite3_exec()函数完成.

有两张桌子.一个表具有ID和文本,第二个表具有ID,第一个表的ID,文本和状态值的链接.唯一需要的访问是通过第一个表上的ID或部分文本,以及第二个表上的ID.

也许有一些可以用来访问数据库的独立代码?

database sqlite embedded

8
推荐指数
1
解决办法
6417
查看次数

你知道什么是最难理解的C++代码?

今天在工作中我们遇到了以下代码(你们中的一些人可能认识到它):

#define GET_VAL( val, type ) \
    {                                                   \
        ASSERT( ( pIP + sizeof(type) ) <= pMethodEnd ); \
        val = ( *((type *&)(pIP))++ );                  \
    }
Run Code Online (Sandbox Code Playgroud)

基本上我们有一个字节数组和一个指针.宏返回对类型变量的引用,并将指针前进到该变量的末尾.

它让我想起了几次我需要"像解析器一样思考"才能理解C++代码.

您是否知道其他代码示例导致您多次停止并阅读它,直到您设法掌握它的假设?

c++

19
推荐指数
7
解决办法
3万
查看次数

在Mac Firefox中测试一个站点

我需要在Mac Firefox中使用动态菜单测试网站,但我在Windows中运行.一个简单的browsershot.com测试无济于事; 我需要实际使用该网站.

如何在没有Mac的情况下获得进行Mac模拟的方法?那里有某种远程VM产品吗?

browser testing macos emulation virtual-machine

6
推荐指数
1
解决办法
8592
查看次数

如何确定.Net DLL是否用于GUI应用程序或Web服务?

如何在.Net DLL中确定它是在Windows GUI应用程序还是Web服务中运行?我有一个低级别的类,它在两个应用程序之间共享,并且需要在Web服务中使用时禁用消息框.

Windows应用程序有200多个解决方案,我无法重新考虑现有代码.Web服务需要重用一些功能,我正在寻找快速修复.

.net dll user-interface web-services

3
推荐指数
1
解决办法
923
查看次数

你验证了你的URL变量吗?

当您使用GET请求通过您的站点传递变量时,您是否在使用它们之前验证它们(正则表达式,过滤器等)?

假设您有网址http://www.example.com/i=45&p=custform.你知道"i"将永远是一个整数,"p"将始终只包含字母和/或数字.是否值得花时间确保没有人试图操纵值然后重新提交页面?

validation url server-side

9
推荐指数
1
解决办法
783
查看次数

如何检查jQuery中是否隐藏了一个元素?

是可能的切换元件的可见性,使用函数.hide(),.show().toggle().

如何测试元素是可见还是隐藏?

javascript jquery dom visibility

7481
推荐指数
53
解决办法
255万
查看次数

调整MFC窗口的大小

我有一个MFC应用程序,我已经工作了几个星期了,我想在加载时手动设置主框架的尺寸,有人可以给我一个这方面,特别是在哪里放置代码?

谢谢!

c++ mfc

9
推荐指数
1
解决办法
2万
查看次数

在PHP(> = 5.0)中,通过引用更快地传递?

在PHP中,函数参数可以通过在函数声明中的参数前加一个&符号来引用,如下所示:

function foo(&$bar)
{
    // ...
}
Run Code Online (Sandbox Code Playgroud)

现在,我知道这不是为了提高性能,而是为了允许函数更改通常超出其范围的变量.

相反,PHP似乎使用Copy On Write来避免复制对象(也可能是数组),直到它们被更改为止.因此,对于不更改其参数的函数,效果应与通过引用传递它们的效果相同.

但是,我想知道Copy On Write逻辑是否可能在传递引用时短路,以及是否会对性能产生任何影响.

ETA:可以肯定的是,我认为它并不快,而且我很清楚这不是引用的内容.所以我认为我自己的猜测非常好,我只是想找一个真正知道发生在幕后的人的回答.在PHP开发的五年中,我总是发现很难通过阅读源来获得PHP内部的高质量信息.

php performance pass-by-reference

64
推荐指数
4
解决办法
3万
查看次数