Tag: 静态

Python中的私有构造函数

我如何创build一个私人的构造函数,应该只调用该类的静态函数而不是从其他地方?

什么时候在PHP中使用静态修饰符

最近做了一些代码评论,我遇到了一些有很多静态方法的类,我似乎无法理解为什么? 因此我的问题是: 有什么关于在PHP中使用静态方法的最佳实践? 什么时候想要使用它们,什么时候不应该使用它们? 运行时如何处理静态方法有什么特别的区别? 它们是否影响性能或内存占用?

在Python中重写一个静态方法

在这里提到关于python绑定和非绑定方法的第一个答案 ,我有一个问题: class Test: def method_one(self): print "Called method_one" @staticmethod def method_two(): print "Called method_two" @staticmethod def method_three(): Test.method_two() class T2(Test): @staticmethod def method_two(): print "T2" a_test = Test() a_test.method_one() a_test.method_two() a_test.method_three() b_test = T2() b_test.method_three() 产生输出: Called method_one Called method_two Called method_two Called method_two 有没有办法在Python中重写静态方法? 我期望b_test.method_three()打印“T2”,但不打印(改为打印“调用method_two”)。

Java中的静态最终variables

可能重复: 私人最终静态属性vs私人最终属性 声明一个variables的区别是什么? static final int x = 5; 要么 final int x = 5; 如果我只想variables是本地的,而且是恒定的(以后不能更改)? 谢谢

多用户ASP.NET Web应用程序中静态variables的范围

静态variables是否在用户会话中保留其值? 我有一个ASP.NET Web应用程序,我有两个button。 一个用于设置静态variables值,另一个用于显示静态variables值。 namespace WebApplication1 { public partial class WebForm1 : System.Web.UI.Page { public static int customerID; protected void Page_Load(object sender, EventArgs e) { } protected void ButtonSetCustomerID_Click(object sender, EventArgs e) { customerID = Convert.ToInt32(TextBox1.Text); } protected void ButtonGetCustomerID_Click(object sender, EventArgs e) { Label1.Text = Convert.ToString(customerID); } } } 虽然这在单用户环境中工作,但如果两个用户同时从两台计算机login,则会发生什么情况?用户1将值设置为100,然后用户2将值设置为200.在用户1调用“获取值”button之后。 他会看到什么价值?

C#错误“types初始值设定项…抛出exception

此错误仅在某些计算机上发生。 通过读取堆栈信息,在静态类中调用此静态方法(“FormatQuery”)时会出现一些问题: using System; using System.Collections.Generic; using System.Data; using System.Diagnostics; using System.IO; using System.Text; using System.Windows.Forms; using DevExpress.XtraEditors; using FlexCel.Report; using FlexCel.XlsAdapter; using ComboBox=System.Windows.Forms.ComboBox; namespace XSoftArt.A { static class RHelper { private static string FormatQuery(string FieldName, int Count, CheckedListBox chekedListBox) { string ID = string.Empty; int n = Count; foreach (DataRowView item in chekedListBox.CheckedItems) { […]

Heroku – 在Django应用程序中处理静态文件

我有一个项目(myapp)在heroku,但我不能让静态文件正常工作。 我正在关注这篇博文 。 我的Procfile如下所示: web: python myapp/manage.py collectstatic –noinput; bin/gunicorn_django –workers=4 –bind=0.0.0.0:$PORT myapp/settings.py settings.py : … STATIC_ROOT = os.path.join(PROJECT_PATH, 'staticfiles') STATIC_URL = '/static/' ADMIN_MEDIA_PREFIX = '/static/admin/' STATICFILES_DIRS = ( # I have the static folder inside my app and not inside the project os.path.join(PROJECT_PATH, 'cesar/static'), ) … 当使用heroku restart这是heroku logs显示的内容: … Copying … 114 static […]

如何通过Rack提供静态文件?

我目前正在开发一个基于机架的应用程序,并希望将所有文件请求(例如filename.filetype)redirect到指定的文件夹。 Rack :: Static只支持特殊文件夹的文件请求(例如“/ media”)。 我是否必须编写一个自己的Rack中间件,或者有一个开箱即用的解决scheme? 最好的祝福

Java中静态块的必要性

我发现,在Java中,有一个称为static block的function,其中包括在首次加载类时执行的代码(我不明白“加载”是什么意思,是否意味着初始化? 是否有任何理由做一个静态块内的初始化位,而不是在构造函数? 我的意思是,即使构造函数也做同样的事情,当一个类首次被初始化时,做所有必要的事情。 有没有什么静态块完成哪个构造函数不能?

RecyclerView适配器中的静态和非静态视图之间有什么区别?

这种方法的优点是什么(在我的类中使用静态嵌套类MyAdapter扩展了RecyclerView.Adapter): static class MyVH extends RecyclerView.ViewHolder {…} 而这个方法(使用成员内部类): class MyVH extends RecyclerView.ViewHolder {…} 或者它不影响性能,两种方法都可以使用?