小编Cha*_*les的帖子

数据库:删除或不删除记录

我不认为我是唯一一个对此感到疑惑的人.您通常对数据库行为进行什么练习?您是否希望从数据库中删除记录?或者,仅使用"已删除"标志或布尔列标记记录以表示记录处于活动还是非活动状态更好?

database database-design

107
推荐指数
6
解决办法
3万
查看次数

如何版本REST URI

版本REST URI的最佳方法是什么?目前我们在URI本身有一个版本#,即.

http://example.com/users/v4/1234/
Run Code Online (Sandbox Code Playgroud)

对于此表示的第4版.

该版本是否属于queryString?即.

http://example.com/users/1234?version=4
Run Code Online (Sandbox Code Playgroud)

或者版本控制最好的另一种方式?

versioning rest clean-urls

106
推荐指数
6
解决办法
6万
查看次数

当Windows字体缩放大于100%时,如何使我的GUI表现良好

在Windows控制面板中选择大字体大小(如125%或150%)时,每次按像素设置某些内容时,VCL应用程序中都会出现问题.

拿走TStatusBar.Panel.我已经设置了它的宽度,使它只包含一个标签,现在使用大字体标签"溢出".与其他组件相同的问题.

戴尔的一些新笔记本电脑已经默认设置为125%,因此在过去这个问题非常罕见,现在非常重要.

可以做些什么来克服这个问题?

windows delphi windows-7

105
推荐指数
4
解决办法
5万
查看次数

如何检查用户php运行的是什么?

我需要检测php是否作为无人运行.我该怎么做呢?

"没人"还有其他名字吗?"阿帕奇"?还有其他人?

php apache

104
推荐指数
8
解决办法
15万
查看次数

在Go中将float64转换为int

如何在Go中将float64转换为int?我知道该strconv包可用于将任何内容转换为字符串或从字符串转换,但不能在数据类型之间转换,其中一个不是字符串.我知道我可以使用fmt.Sprintf将任何东西转换为字符串,然后将strconv其转换为我需要的数据类型,但这种额外的转换似乎有点笨拙 - 有更好的方法吗?

go

101
推荐指数
4
解决办法
13万
查看次数

将邮政地址存储在数据库(RDBMS)中的最佳做法?

在RDBMS中存储邮政地址的最佳实践是否有任何好的参考?似乎有很多可以做出的权衡,并且每个都有很多优点和缺点需要评估 - 当然这已经一次又一次地完成了吗?也许有人至少写过一些在某处学到的经验教训?

我所讨论的权衡的例子是将邮政编码存储为整数与char字段,如果房屋号码存储为单独的字段或地址行1的一部分,如果套房/公寓/等号码被标准化或仅存储为地址行2中的文本块,如何处理zip +4(单独的字段或一个大字段,整数与文本)?等等

我现在主要关注的是美国地址,但我想有一些最好的做法可以帮助你做好全球化的可能性(例如,将地域命名为区域而不是州或邮政编码,而不是邮政编码,等等

database database-design types postal-code street-address

100
推荐指数
9
解决办法
8万
查看次数

在IE11开发人员工具中"始终从服务器刷新"发生了什么?

Internet Explorer 11中的F12开发人员工具是否也具有IE 8-10中开发人员工具的"始终从服务器刷新"功能?

我看到网络工具上的"清除浏览器缓存...(Ctrl + R)"按钮,但点击它似乎什么都不做(之后Temporary Internet Files文件夹中仍然有文件).我还将"检查存储页面的更新版本:"设置设置为"每次访问网页时",但这似乎并不总是刷新外部资产.

可以在IE 11中完全禁用缓存以进行开发吗?

现在我只是按住Ctrl键并单击刷新按钮(按维基百科的说明绕过缓存),但这很容易忘记.

internet-explorer ie-developer-tools internet-explorer-11 ie11-developer-tools

100
推荐指数
5
解决办法
7万
查看次数

如何使用stdClass()将数组转换为对象

我做了以下数组:

$clasa = array(
        'e1' => array('nume' => 'Nitu', 'prenume' => 'Andrei', 'sex' => 'm', 'varsta' => 23),
        'e2' => array('nume' => 'Nae', 'prenume' => 'Ionel', 'sex' => 'm', 'varsta' => 27),
        'e3' => array('nume' => 'Noman', 'prenume' => 'Alice', 'sex' => 'f', 'varsta' => 22),
        'e4' => array('nume' => 'Geangos', 'prenume' => 'Bogdan', 'sex' => 'm', 'varsta' => 23),
        'e5' => array('nume' => 'Vasile', 'prenume' => 'Mihai', 'sex' => 'm', 'varsta' => 25)
);
Run Code Online (Sandbox Code Playgroud)

我想知道如何使用stdClass()将这个数组转换为一个对象,我是一个PHP初学者,一个简单的例子会非常有帮助,我试过寻找类似的问题,但答案很复杂,超越了我对基本类和对象的理解.

php arrays stdclass

99
推荐指数
5
解决办法
15万
查看次数

在同一行左右对齐两个内联块

如何对齐两个内联块,使一个在左边,另一个在同一条线上?为什么这么难?是否有类似LaTeX的\ hfill可以消耗它们之间的空间来实现这一目标?

我不想使用浮点数,因为使用内联块我可以排列基线.当窗口对于它们都太小时,使用内联块我可以将文本对齐更改为居中,并且它们将在另一个上面居中.相对(父)+绝对(元素)定位与浮点数具有相同的问题.

HTML5:

<header>
    <h1>Title</h1>
    <nav>
        <a>A Link</a>
        <a>Another Link</a>
        <a>A Third Link</a>
    </nav>
</header>
Run Code Online (Sandbox Code Playgroud)

css:

header {
    //text-align: center; // will set in js when the nav overflows (i think)
}

h1 {
    display: inline-block;
    margin-top: 0.321em;
}

nav {
    display: inline-block;
    vertical-align: baseline;
}
Run Code Online (Sandbox Code Playgroud)

Thery就在彼此旁边,但我想要nav在右边.

一张图

html css html5

98
推荐指数
3
解决办法
14万
查看次数

OSGi,Java模块化和拼图

所以截至昨天早上我还没有找到OSGi甚至是什么的线索.OSGi只是一些流行语,我一直看到它一遍又一遍地出现,所以我终于留出一些时间来了解它.

它实际上看起来很酷,所以我想首先说明(对于记录)我在任何方面都不反O​​SGi,这也不是一个"OSGi-bashing"问题.

在一天结束时,似乎OSGi已经 - 实质上 - 解决了Java Modularity上的JSR 277,它认识到JAR文件规范存在缺陷,导致在某些极端情况下命名空间解析和类加载问题.OSGi还做了很多其他非常酷的东西,但从我可以确定的,这是它最大的吸引力(或者其中之一).

对我来说 - 作为一个相当新的(几年前)Java EE开发人员,我们在2011年并且目前生活在Java 7时代,并且这些类加载问题仍然存在,这绝对令人难以置信.特别是在一个应用服务器上可能有数百个JAR的企业环境中,其中许多应用服务器依赖于彼此的不同版本,并且所有应用服务器同时运行(或多或少).

我的问题:

和我在OSGi中一样感兴趣,并且我想开始了解它以了解它在哪里/是否可以用于我的项目,我只是没有时间坐下来学习大的东西,至少现在.

那么当这些问题出现时,非OSGi开发人员会做些什么呢?目前存在哪些Java(Oracle/Sun/JCP)解决方案?为什么Jigsaw从J7切入?Jigsaw明年将在J8实施的社区有多确定?即使它不是Java平台的一部分,是否有可能为您的项目获得Jigsaw?

我想我在这里问的是恐慌,阴谋和一个facepalm的组合.现在我终于明白了OSGi是什么,我只是不"得到"像Jigsaw这样的东西需要20多年才能实现,然后才能从发布中获得.这看起来很基本.

而且,作为开发人员,我也很好奇我的解决方案是什么,没有OSGi.

另外,注意:我知道这不是一个" 纯编程 "类型的问题,但是在你们中的一些人让你的鼻子弯曲变形之前,我想说明(再次,为了记录)我故意把这个问题放在所以.那是因为我对我的同伴SOE只有最大的尊重,我正在寻找一些我所看到的每天潜伏在这里的"IT之神"的建筑级答案.

但是,对于那些绝对坚持使用某些代码段支持SO问题的人:

int x = 9;
Run Code Online (Sandbox Code Playgroud)

(感谢任何能够权衡这个OSGi/Jigsaw/classloader/namespace/JAR地狱的人!)

java osgi classloader java-platform-module-system

95
推荐指数
3
解决办法
9615
查看次数