问题列表 - 第22065页

UILabel和上标

我有两个字符串:

  • 一段可变长度的文字
  • 另一个带有指向引用的数字的字符串

在我看来,第一段文字显示在UILabel中,我调整标签的大小以适应文本的大小.这意味着我不能只在屏幕上放置另一个UILabel,至少在没有重新定位的情况下......不知何故.

我需要能够把第二段文本放在句子的末尾 - 并且上标

我真的不知道如何实现这个目标!

iphone objective-c uilabel

4
推荐指数
1
解决办法
2502
查看次数

跟踪Django Model实例的更改

在Django的admin中创建或修改对象实例时,会创建一个更改日志条目.由于相当明显的原因,这非常好.

但是我的模型的实例是由管理界面之外的普通用户创建的.没有记录更改日志以记录其创建(不是一个大问题),但我想跟踪用户所做的编辑.

我还想在前端向用户显示这个完整的日志(用户+管理员编辑),所以我需要一种方法来提取更改日志.

我的问题:如何?是否有一个单行开关我可以轻弹以启用完整日志记录,还是我必须深入挖掘并在用户的编辑表单逻辑上执行某些操作?

django django-models django-admin

16
推荐指数
1
解决办法
8994
查看次数

帮助windows路径 - PHP

我有这条路径,但它是正确的,浏览器不会包含源文件,除非我把"file:///"放在它前面.我还在开发,这最终将在Linux机器上,但与此同时,我希望看到我的工作以及能够对其进行故障排除.这有解决方案吗?

这失败了:

C:\Program Files (x86)\work\site\js\rowlock.js
Run Code Online (Sandbox Code Playgroud)

这不会失败:

file:///C:\Program Files (x86)\work\site\js\rowlock.js
Run Code Online (Sandbox Code Playgroud)

php

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

.NET JIT代码缓存泄漏?

我们有一个用.Net 3.5编写的服务器组件.它作为Windows Server 2008 Standard Edition上的服务运行.它运作良好,但经过一段时间(天)后,我们注意到大幅减速和增加工作量.我们期望某种内存泄漏并使用WinDBG/SOS来分析进程的转储.不幸的是,GC Heap没有显示任何泄漏,但我们注意到JIT代码堆在启动后从8MB增长到几天后超过1GB.

我们自己不使用任何动态代码生成技术.我们使用以动态代码生成而闻名的Linq2SQL,但我们不知道它是否会导致这样的问题.

主要问题是,是否有任何技术来分析转储并检查WinDBG转储中显示的所有主机代码堆块来自何处?

[更新]

与此同时,我们做了一些更多的分析,并将Linq2SQL作为可能的怀疑,特别是因为我们不使用预编译查询.以下示例程序创建完全相同的行为,其中随着时间的推移创建越来越多的主机代码堆块.

using System;
using System.Linq;
using System.Threading;

namespace LinqStressTest
{
    class Program
    {
        static void Main(string[] args)
        {
            for (int i = 0; i < 100; ++ i)
                ThreadPool.QueueUserWorkItem(Worker);
            while(runs < 1000000)            
            {
                Thread.Sleep(5000);
            }
        }

        static void Worker(object state)
        {
            for (int i = 0; i < 50; ++i)
            {
                using (var ctx = new DataClasses1DataContext())
                {
                    long id = rnd.Next();
                    var x = ctx.AccountNucleusInfos.Where(an => an.Account.SimPlayers.First().Id == id).SingleOrDefault(); …
Run Code Online (Sandbox Code Playgroud)

c# memory-leaks

14
推荐指数
1
解决办法
818
查看次数

使用using语句

可能重复:
哪个更好,何时:使用语句或在C#中的IDisposable上调用Dispose()?
我什么时候应该在C#中使用"使用"块?
使用if语句?

正确地说,我将如何使用using声明?我有一个教程打开,我不明白.我可以看到超过1种不同的实现方式.哪种方式正确或偏好?

c# using

1
推荐指数
1
解决办法
982
查看次数

在mysql数据库和php之间建立本地连接

我已经有了mysql数据库,我只需要在本地连接php到mysql,但我不知道php的命令.

干杯

php mysql local localconnection

5
推荐指数
1
解决办法
2万
查看次数

当(深)克隆时,使用String.Copy或str1 = str2?

当(深)克隆自定义对象时,我应该使用clone.str1 = String.Copy(obj.str1)还是clone.str1 = obj.str1

我更喜欢后者 - 更短更快,但它"安全"吗?

我指的是这个帖子,但是,不知道该用什么.

.net string clone

3
推荐指数
1
解决办法
7752
查看次数

使用SQL查询选择连续数字

这是剧院座位预订计划。

Seat No Status
1 Booked
2 Available
3 Available
4 Available
5 Available
6 Available
7 Booked
8 Available
9 Available
10 Available
Run Code Online (Sandbox Code Playgroud)

如果有人要预订6张票,他将获得2至6号座位和8号座位。如果有人只预订5张票,则将获得2至6号座位。

我如何使用SQL查询(或PHP代码)知道相邻席位是否超过要求的席位?

顺序选择座位是我需要实现的主要目标。

php mysql

4
推荐指数
1
解决办法
6094
查看次数

什么是"控制台"?

我正在尝试编写一个控制台应用程序.它有它的原始控制台,我们将它命名为控制台A.我希望这个应用程序通过C#执行以下操作:

  1. 在另一个线程中打开另一个控制台B,然后从A获取输入并将其输出到B;
  2. 在A中输入命令,例如dir,并在B中显示输出;

在做上述事情时(还没有完成.X_X),我发现自己缺乏对控制台窗口是什么以及如何将其分配给控制台应用程序的理解,特别是当我的控制台应用程序开始运行时的第一个控制台.有人会对我有所了解吗?

控制台窗口物理视频存储器中的存储区域?或者是其他东西?同一进程中的不同线程是否可以为自己的I/O设置不同的控制台?

非常感谢...

大家好,现在我正在使用一个控制台应用程序在新进程中启动另一个控制台应用程序.因此,我可以同时输出2个控制台.


我现在的理解是,对于Windows操作系统,控制台是一个特殊的窗口,它是一个系统资源,操作系统分配给应用程序而没有用户界面作为必要的用户界面.Windows操作系统使用我们的无UI应用程序处理系统准备的控制台窗口之间的连线.

c# windows

9
推荐指数
1
解决办法
456
查看次数

我的Rails应用程序为其所有URL返回HTTP 500,但日志文件中没有显示任何内容.我该如何诊断问题?

我有一个运行在Apache和Phusion Passenger的生产服务器上的Rails应用程序.当使用Mongrel时,应用程序在本地工作正常,但每当我尝试在生产服务器上加载URL时,它返回HTTP 500.我知道服务器工作正常,因为我可以获取应用程序的静态元素(例如,JavaScript文件) ,样式表,图像)就好了.我还检查了Passenger状态,它正在加载应用程序(它必须是,因为应用程序的500内部服务器错误页面被返回,而不仅仅是默认的Apache).此外,当我通过加载应用程序script/console production并执行类似操作时app.get("/"),也会返回500.

问题是日志文件中没有任何内容可以指示问题.production.log是空的.Apache错误日志也显示Apache没有问题.我很难知道发生了什么,我不知道如何诊断问题.

我知道我可能有点模糊,但任何人都可以提出问题的建议吗?或者至少我可以去诊断一下吗?

ruby-on-rails

10
推荐指数
1
解决办法
5601
查看次数