程序设计

专业和发烧友程序员的问答

14
MySQL优化所有表?
MySQL有一个OPTIMIZE TABLE命令,该命令可用于回收MySQL安装中未使用的空间。是否有一种方法(内置命令或通用存储过程)为数据库和/或服务器安装中的每个表运行此优化,还是您必须自己编写脚本?
245 mysql  sql 


8
从内部类对象获取外部类对象
我有以下代码。我想掌握用来创建内部类对象的外部类对象inner。我该怎么做? public class OuterClass { public class InnerClass { private String name = "Peakit"; } public static void main(String[] args) { OuterClass outer = new OuterClass(); InnerClass inner = outer.new InnerClass(); // How to get the same outer object which created the inner object back? OuterClass anotherOuter = ?? ; …

17
将对象以摊销的固定时间O(1)附加到R中的列表吗?
如果我有一些R list mylist,则可以obj像这样添加一个项目: mylist[[length(mylist)+1]] <- obj 但是肯定有一些更紧凑的方法。当我刚加入R时,我尝试这样写lappend(): lappend <- function(lst, obj) { lst[[length(lst)+1]] <- obj return(lst) } 但是由于R的按名称调用语义(当然lst会在调用时有效复制,因此当然不起作用,因此对的更改lst在.scope范围之外是不可见的lappend()。我知道您可以在R函数中进行环境黑客攻击,以到达函数范围并更改调用环境,但这似乎是编写简单附加函数的重击。 谁能建议一种更漂亮的方式呢?奖励积分(如果它适用于矢量和列表)。
245 r  performance  list  append  big-o 

17
子类是否继承私有字段?
这是一个面试问题。 子类是否继承私有字段? 我回答“否”,因为我们无法使用“常规OOP方式”访问它们。但是访问者认为它们是继承的,因为我们可以间接或使用反射来访问这些字段,并且它们仍然存在于对象中。 回来后,我在javadoc中找到了以下引号: 超类私人成员 子类不继承其父类的私有成员。 你知道面试官的观点有什么论据吗?
245 java  oop  inheritance  private 




15
让Django提供可下载文件
我希望站点上的用户能够下载路径被遮盖的文件,以便不能直接下载它们。 例如,我希望URL如下所示: http://example.com/download/?f=somefile.txt 在服务器上,我知道所有可下载文件都位于文件夹中/home/user/files/。 有没有一种方法可以使Django提供该文件供下载,而不是尝试查找URL和查看以显示该文件?


16
对按钮具有背景颜色的实质影响
我正在使用Android v21支持库。 我创建了具有自定义背景色的按钮。当我使用背景色时,诸如波纹,显露之类的Material设计效果消失了(单击时的高程除外)。 <Button style="?android:attr/buttonStyleSmall" android:background="?attr/colorPrimary" android:textColor="@color/white" android:textAllCaps="true" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Button1" /> 以下是一个普通按钮,效果正常。 <Button style="?android:attr/buttonStyleSmall" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textAllCaps="true" android:text="Button1" />



28
C ++比C#快多少?
还是现在相反? 据我所知,在某些领域C#被证明比C ++更快,但是我从来没有胆量亲自测试它。 以为你们中的任何人都可以详细解释这些差异,或者将我指向正确的位置以获取有关此信息。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.