Articles of 设置

应用程序设置

什么是存储应用程序设置的一个相当标准的方法,主要用于Windows,但也容易移动到其他平台。 基本上有4组我想要的设置: 全局设置,影响所有用户,并可能在机器之间移动 全局系统设置,影响所有用户,但是特定于该系统(例如,该系统的默认设置,例如graphics选项) 用户设置,在系统之间移动的用户设置(例如音量) 用户系统设置,特定于该系统的用户设置(例如,与硬件相关的graphics选项) 每个级别都会覆盖以前的级别,允许应用程序默认的“全局设置”变得更大,用户设置存储用户select的选项。 前两个基本上是没有用户设置的默认值(例如,对于新用户)。 我考虑实现一套function,然后我可以实现不同的系统(可能是通过ini文件),但这是最好的方法吗? (C ++) namespace config { void Init(const std::string &AppName); //updates config for keys/sections that don't exist (ie don't overwrite changes by advanced users by rewriting the entire file) void Defaults (std::map<std::string,std::map<std::string,std::string> > &Map); void SystemDefaults (std::map<std::string,std::map<std::string,std::string> > &Map); void Set (const std::string &Section, const std::string &Key, […]

std ::设置快而慢,是怎么回事?

我遇到了std :: set的一个奇怪的行为。 这里是代码: #include <cstdio> #include <windows.h> #include <stdlib.h> #include <vector> #include <set> using namespace std; int main(int argc, char *argv[]) { set<int> b[100]; for (int o=0; o<10; o++) { int tt = GetTickCount(); for (int i=0; i<5000000; i++) { b[o].insert(i); } tt = GetTickCount() – tt; b[o].clear(); printf("%d\n", tt); } return 0; } […]

如何使用Windows将Sublime Text 3的设置从一台PC导出到另一台PC?

我在我的公司使用Sublime Text 3,我想导出所有的设置,包括软件包和其他东西,以便在Sublime Text 3中使用相同的configuration。 我怎样才能做到这一点? PS .:我使用Windows 8

max_input_time的最大值是多less?

似乎max_execution_time是0但memory_limit是-1 。 对于max_input_time是0还是-1或两者?

“网站框架”在一个单一的Django实例

我想在其他站点的不同子域上提供专门的RSS源。 我可以使用网站框架在单个django实例中使用不同的urls.py和settings.py文件。 或者我需要设置两个Apache的位置,只需在Apache的conf中设置不同的settings.py文件。 我需要设置两个urls.py文件的原因是为了避免重复的内容。 我不希望主网站在rss.example.com上可用,我不希望在example.com上访问专门的源 从单个django实例服务它们将是理想的,因为我们使用有限的内存共享主机,并且看起来像是一个浪费的实例打开,只提供rss。 编辑 :我的结论是,多个单独的urls.py文件对我来说是最简单的,但我发现这篇文章描述如何使用一个单一的实例: http://effbot.org/zone/django-multihost.htm 解决scheme: Django tupperware 我最终编写了一个框架,在单个django实例上运行一个站点的多个副本。 基本思想是为每个请求SITE_ID更改SITE_ID设置,并从数据库加载备用设置。 它基于域进行,默认情况下使用SITE_ID = 1 (当找不到任何东西时) settings.py文件中的所有设置都作为默认值,被当前站点的数据库中存储的设置覆盖。 它工作得很好:),它在http://rootbuzz.com上的生产中运行

在Apache2中删除http头

在Apache2.2.9托pipe的网站上,我想删除下面的标题。 date星期四,16十二月2010 17:49:45 GMT服务器Apache保持活动超时= 15,最大= 92连接保持活着 让我来抢先讨论一下是否正确/合法/好的提交服务器和date:我已经阅读了标准,我仍然想这样做。 保存的字节是显着的(平均响应大小是〜200B)。 在我的site.conf(最后加载从apache2.conf)我试过这个没有成功: Header unset Date Header unset Server Header unset Connection Header unset Keep-Alive 其他的头文件unset指令可以工作(所以mod_headers被加载)。

与Ubuntu的Android SDK设置代理

我在哪里可以findandroid SDK代理设置? 我正在与Ubuntu的工作,在此先感谢。 我所有的是在屏幕下方

为什么没有加载持久的用户设置?

我有一个Windows应用程序,它使用一个程序集在默认的应用程序设置中存储一些configuration设置。 这些设置可以在运行时更改并保持如下: Properties.Settings.Default.SelectedCOMPort = options.SelectedCOMPort; Properties.Settings.Default.Save(); 设置保存正确,我通过查看保存在用户应用程序目录中的user.config文件来确认 C:\Documents and Settings\e399536\Local Settings\Application Data\MyCompany\MyTool 但是,当工具closures,然后再次启动时,所有设置都将使用其默认值加载。 一旦应用程序运行,检查user.config文件确认设置​​仍然保存。 这些设置是这样加载的: options.SelectedCOMPort = Properties.Settings.Default.SelectedCOMPort; 为什么使用默认设置而不是保存的? 我错过了什么? @ Tenaciouslmpy设置在程序集的构造函数中加载,它本身是在主程序集的表单加载事件中加载的。 @ Austin这是我在Visual Studio中debugging的独立应用程序。

Windows BATCH:如何禁用单个脚本的QuickEdit模式?

如果您希望直接从命令提示符快速高亮显示和复制文本,而不是将输出redirect到文件,QuickEdit模式可能很有用。 但是,它有它的缺点。 如果您正在运行批处理脚本,则在控制台中select文本将暂停脚本执行,直到文本被取消选中。 这可能是一个问题,如果脚本预计将继续没有停顿。 如何禁用某些BATCH脚本的QuickEdit模式?

使用Java在Windows中设置壁纸

我正在尝试使用Java在Windows 7中设置壁纸。 我试过使用这里和这里的答案代码。 它在Windows 8和10中完美工作,但不是在7中。没有错误,它只是没有做任何事情。 我已经尝试设置不同的1920×1080壁纸(这是控制面板中设置的分辨率)和不同的文件格式(PNG,JPG,BMP),并在几个不同的计算机上运行该程序。 我应该设置壁纸的行后的代码运行良好。 我正在使用JNA版本4.2.0和Java 8更新60。 有没有什么办法可以在Windows 7中使用Java设置壁纸? 编辑: 这是我的代码: import java.util.HashMap; import com.sun.jna.Native; import com.sun.jna.platform.win32.WinDef.UINT_PTR; import com.sun.jna.win32.StdCallLibrary; import com.sun.jna.win32.W32APIFunctionMapper; import com.sun.jna.win32.W32APITypeMapper; public class WallpaperChanger { public interface SPI extends StdCallLibrary { long SPI_SETDESKWALLPAPER = 20; long SPIF_UPDATEINIFILE = 0x01; long SPIF_SENDWININICHANGE = 0x02; @SuppressWarnings("serial") SPI INSTANCE = (SPI) Native.loadLibrary("user32", SPI.class, new […]