static相关内容

@Autowired 和静态方法

我有 @Autowired 服务,它必须在静态方法中使用.我知道这是错误的,但我不能改变当前的设计,因为它需要大量的工作,所以我需要一些简单的技巧.我不能将 randomMethod() 更改为非静态的,我需要使用这个自动装配的 bean.任何线索如何做到这一点? @Service公共类 Foo {公共 int doStuff() {返回 1;}}公开课嘘{@自动连线福福;公共静态无效随机方法( ..
发布时间:2021-12-03 17:35:52 Java开发

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

我在 heroku 中有一个项目 (myapp),但我无法让静态文件正常工作.我正在关注这篇博客文章. 我的 Procfile 看起来像这样: web: python myapp/manage.py collectstatic --noinput;bin/gunicorn_django --workers=4 --bind=0.0.0.0:$PORT myapp/settings.py ..
发布时间:2021-12-02 19:46:46 其他开发

Django 静态文件 404

我无法显示静态文件.我尝试了各种设置和目录配置等,但它们只是显示为 404.我安装了 debug_toolbar,所以知道 STATIC_URL 正在到达我的请求上下文. 显示/static的目录结构(我也把目录放在meals app文件夹和users里面,只是为了试试看. /mealmate/饭友/餐/静止的/css/bootstrap.min.css/模板/用户 Settings.p ..
发布时间:2021-12-02 19:44:02 其他开发

Objective-C 静态类级别变量

我有一个类 Film,每个类都存储一个唯一的 ID.在 C#、Java 等中,我可以定义一个静态 int currentID,每次我设置 ID 时,我都可以增加 currentID,并且更改发生在类级别而不是对象级别.这可以在Objective-C中完成吗?我发现很难找到答案. 解决方案 问题描述: 您希望 ClassA 具有 ClassB 类变量. 您正在使用 Objective ..
发布时间:2021-12-02 17:53:57 移动开发

在 ASP.NET 中使用静态变量而不是应用程序状态

我打算在 ASP.NET 中使用静态变量而不是应用程序状态,我想知道这是否是正确的方法: [Global.asax.cs]...公共类全局:System.Web.HttpApplication{void Application_Start(对象发送者,EventArgs e){//在应用程序启动时运行的代码}...私有静态字典cacheItems = new Dictionary();私有静态对 ..
发布时间:2021-12-02 09:33:42 C#/.NET

静态方法线程安全吗

我有一个静态计时器类,任何网页都会调用它来计算构建每个页面所用的时间. 我的问题是静态类线程安全吗?在我的示例中,并发用户是否会导致我的开始和停止时间出现问题?例如,不同的线程覆盖了我的开始和停止值. 公共静态类定时器{私有静态日期时间_开始时间;私有静态日期时间_stopTime;//////获取以毫秒为单位的时间量//////公共静态十进 ..
发布时间:2021-12-02 09:24:30 C#/.NET

ASP.NET 中的请求或服务器的静态类实例是唯一的吗?

在 ASP.NET 网站上,静态类对于每个 Web 请求是唯一的,还是在需要时实例化并在 GC 决定处理它们时进行 GC? 我问的原因是因为我之前用 C# 编写了一些静态类,并且行为与我预期的不同.我原以为每个请求的静态类都是唯一的,但事实并非如此. 如果它们不是每个请求唯一的,有没有办法允许它们? 更新: 德里斯给我的答案正是我所需要的.我已经在使用单例类,但是它使用的是静态 ..
发布时间:2021-12-02 09:09:10 C#/.NET

ASP.NET 静态变量的生命周期

我在页面类(不是在 Global.asax 中)定义的静态变量中保存了一些信息.我只在代码中声明变量,如: protected static int SomeGlobalUnsecureID;受保护的静态字符串 SomeGlobalUnsecureString; 并在 PageLoad 事件中定义变量.例如,我从数据库中检查 ID,如果它与 SomeGlobalUnsecureID 不同,我从 ..
发布时间:2021-12-02 08:48:48 C#/.NET

为什么全局变量和静态变量被初始化为它们的默认值?

在 C/C++ 中,为什么将全局变量和静态变量初始化为默认值? 为什么不只留下垃圾值呢?有什么特别的吗这是什么原因? 解决方案 安全:单独保留内存会泄漏其他进程或内核的信息. 效率:这些值在初始化为某些东西之前是无用的,并且在具有展开循环的块中将它们归零更有效.操作系统甚至可以在系统空闲时将空闲列表页面归零,而不是在某些客户端或用户等待程序启动时. 可再现性:不考虑这 ..
发布时间:2021-12-02 08:28:53 C/C++开发

什么是“静态"?C中的函数?

问题是关于简单的 c 函数,不是 c++ static 方法,如注释中所述. 我了解 static 变量是什么,但什么是 static 函数? 为什么如果我声明一个函数,比方说void print_matrix,比方说ac(没有ah)并包括"ac" - 我得到 "print_matrix@@....) 已经在 a.obj" 中定义,但是如果我将它声明为 static void prin ..
发布时间:2021-12-02 08:20:59 其他开发

“静态"是什么意思?在 C 中是什么意思?

我在C代码的不同地方看到过static这个词;这是否像 C# 中的静态函数/类(其中实现是跨对象共享的)? 解决方案 函数内的静态变量在调用之间保持其值. 静态全局变量或函数仅在其声明的文件中“可见" (1) 对于新手来说是比较陌生的话题,所以这里有一个例子: #include 空 foo(){int a = 10;静态 int sa = 10;一个 += 5;萨 += 5;pr ..
发布时间:2021-12-01 23:38:48 其他开发

C++ 中的堆栈、静态和堆

我搜索过,但是我对这三个概念不是很了解.我什么时候必须使用动态分配(在堆中),它的真正优势是什么?static和stack的问题是什么?我可以编写整个应用程序而不在堆中分配变量吗? 我听说其他语言包含“垃圾收集器",因此您不必担心内存.垃圾收集器是做什么的? 你可以自己操作内存做什么,而使用这个垃圾收集器却无法做到? 有一次有人用这个声明对我说: int * asafe=new ..
发布时间:2021-12-01 15:32:25 C/C++开发

C++ 函数中静态变量的生命周期是多少?

如果一个变量在函数的作用域中被声明为static,它只会被初始化一次并在函数调用之间保留它的值.它的寿命究竟是多少?什么时候调用它的构造函数和析构函数? void foo(){static string plonk = "我什么时候会死?";} 解决方案 函数的生命周期static变量从第一次[0]程序流程遇到声明开始它在程序终止时结束.这意味着运行时必须执行一些记账操作,以便只有在实际构建 ..
发布时间:2021-12-01 15:22:29 C/C++开发

static 关键字及其在 C++ 中的各种用途

关键字 static 在 C++ 中具有多种含义,我觉得这很令人困惑,而且我永远不会考虑它实际应该如何工作. 据我所知,有 static 存储持续时间,这意味着它在全局的情况下持续整个程序的生命周期,但是当您谈论本地时,这意味着默认情况下初始化为零. C++ 标准对带有关键字 static 的类数据成员说: 3.7.1 静态存储时长[basic.stc.static] 3 ..
发布时间:2021-12-01 15:13:08 C/C++开发

什么是“静态方法"?在 C# 中?

在方法中添加 static 关键字是什么意思? public static void doSomething(){//好吧,做点什么!} 你能在类中添加 static 关键字吗?那么这意味着什么? 解决方案 static 函数与常规 (instance) 函数不同,它不与班级. static 类是一个只能包含 static 成员的类,因此不能被实例化. 例如: class ..
发布时间:2021-12-01 10:02:02 C#/.NET

我可以向现有的静态类添加扩展方法吗?

我很喜欢 C# 中的扩展方法,但在向静态类(例如 Console)添加扩展方法方面没有取得任何成功. 例如,如果我想向控制台添加一个名为“WriteBlueLine"的扩展,以便我可以: Console.WriteBlueLine("此文字为蓝色"); 我尝试通过添加一个本地公共静态方法,将 Console 作为“this"参数...但没有骰子! public static class ..
发布时间:2021-12-01 09:50:16 C#/.NET

何时在 C# 中使用静态类

这里是 MSDN 不得不说何时使用静态类: 静态类 CompanyInfo{public static string GetCompanyName() { return "CompanyName";}公共静态字符串 GetCompanyAddress() { return "CompanyAddress";}//...} 以静态类为单位组织方法不与特定对象相关联.此外,静态类可以使您实施更简单 ..
发布时间:2021-12-01 09:30:47 C#/.NET

Python 中是否可以使用静态类变量?

Python 中是否可以有静态类变量或方法?执行此操作需要什么语法? 解决方案 在类定义内声明但不在方法内的变量是类或静态变量: >>>类我的类:...我 = 3...>>>我的课堂3 正如@millerdev 指出的那样,这创建了一个类-级别 i 变量,但这与任何实例级别的 i 变量不同,因此您可以拥有 >>>m = MyClass()>>>米 = 4>>>MyClass.i, ..
发布时间:2021-11-30 23:14:07 Python

Rails 3 引擎 &静态资产

我正在构建一个作为 gem (gmaps4rails) 捆绑的引擎.我将引擎的/public 复制到了 Rails 应用的/public 中. 在开发中一切正常,但在生产中无法正常工作:似乎找不到(我的引擎和我的主应用程序的)静态资产. 日志说明以下内容(只是摘要): 在 2010 年 11 月 24 日星期三 00:22:20 +0100 开始为 127.0.0.1 获取“/jav ..
发布时间:2021-11-30 12:09:32 其他开发