问题列表 - 第48614页

PHP:使用date()格式化php中的日期编号后缀

我觉得这个有点傻,但除了必须调用date()3次之外,是否有更优雅的方式来格式化日期数字后缀(st,th)?

我想用html输出的内容:

<p>January, 1<sup>st</sup>, 2011</p>
Run Code Online (Sandbox Code Playgroud)

我现在在做什么(感觉非常沉重)在php中:

//I am omitting the <p> tags:
echo date('M j',$timestamp)  
. '<sup>' . date('S', $timestamp) . '</sup>'  
. date(' Y', $timestamp);
Run Code Online (Sandbox Code Playgroud)

谁知道更好的方法?

php formatting date

9
推荐指数
2
解决办法
8494
查看次数

如何在MacOS系统上构建RPM?

我正在运行Mac OS X 10.6.6.我有一些我想要构建的仅限数据的RPM.

直到最近,我已经在运行CentOS的VM上完成了大部分开发工作,但是我已经能够将这些任务逐步转移到Mac上.我一直在使用Fink访问我需要的Open/Free工具,但我还没准备好去Fink unstable,RPM5软件包已经存在了一段时间.

我还尝试从源代码构建RPM实用程序,到目前为止运气不佳.

是否还有其他人在Mac上本地构建RPM?如果是这样,怎么样?

macos rpm fink

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

循环通过类似开关的参数的批处理文件?

我正在尝试遍历我传递给批处理文件的参数.根据参数,我想设置一个变量标志true或false,以便稍后在脚本中使用

所以我的命令是"myscript.bat/u/p/s"

我的代码是:

FOR /f %%a IN ("%*") DO (
  IF /I "%%a"=="/u" SET UPDATE=Y
  IF /I "%%a"=="/p" SET PRIMARY=Y
  IF /I "%%a"=="/s" SET SECONDARY=Y
)
Run Code Online (Sandbox Code Playgroud)

它只有在我有一个参数时才有效,它告诉我它将整个参数列表作为单个参数.我试过"delims ="但无济于事.获得每个间隔参数的任何想法?


如何为其中一个参数添加一个值?

myscript.bat/u/p/d TEST/s

:loop
IF "%~1"=="" GOTO cont
IF /I "%~1"=="/u" SET UPDATE=Y
IF /I "%~1"=="/p" SET PRIMARY=Y
IF /I "%~1"=="/s" SET SECONDARY=Y
IF /I "%~1"=="/d" SHIFT & SET DISTRO="%~1"
SHIFT & GOTO loop

:cont
Run Code Online (Sandbox Code Playgroud)

但是与最后一个IF一致的SHIFT实际上并没有改变任何东西.DISTRO最终成为"/ d"而不是"TEST"

for-loop dos batch-file

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

我可以在Groovy中覆盖强制转换运算符吗?

我需要一些与此类似的东西:

interface Bar { 
    def doSomething()
}

class Foo { // does not implement Bar.

    def doSomethingElse() {
    }

    Bar asBar() { // cast overload
        return new Bar() {
            def doSomething() {
                doSomethingElse()
            }
        }
    }

}

Foo foo = new Foo()
Bar bar = foo as Bar
bar.doSomething()
Run Code Online (Sandbox Code Playgroud)

在Groovy中有这样的东西吗?

groovy casting

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

i18n与Inform 7可能

如果我希望我的故事可以使用多种语言播放,是否有任何方法可以从故事中“提取”文字以将其翻译成英语以外的其他语言?

我在想什么,就像Java Web应用程序中的属性文件一样。

internationalization inform7

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

如何将python脚本的输出发送到电子邮件地址

我有一个线程python脚本,在局域网上ping 20个节点,并打印出每个节点的状态:节点是活动的,节点是关闭的等等.我想将此输出发送到我的电子邮件帐户,因为我打算让这个脚本每周运行一次,就自己而言,如果我离开局域网我不用担心,我可以查看我的电子邮件.

语言:蟒蛇.操作系统:Linux Mint 10 Julia.谢谢

python email scripting smtp

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

如何删除只有m2m的关系?

模型:

class Province(models.Model):
    user = models.ManyToManyField(User, blank=True)
    name = models.CharField(max_length=30, unique=True)

class City(models.Model):
    name = models.CharField(max_length=100, unique=True)
    slug = models.SlugField(max_length=100, editable=False, unique=False)
    ownership = models.ManyToManyField(User, through='UserCity')


class UserCity(models.Model):
    user = models.ForeignKey(User)
    province = models.ForeignKey(Province)
    city = models.ForeignKey(City)


class District(models.Model):
    name = models.CharField(max_length=100, unique=True)
    slug = models.SlugField(max_length=100, unique=True, editable=False)
    ownership = models.ManyToManyField(User, through='UserDistrict')

class UserDistrict(models.Model):
    user = models.ForeignKey(User)
    province = models.ForeignKey(Province)
    city = models.ForeignKey(City)
    district = models.ForeignKey(District)
Run Code Online (Sandbox Code Playgroud)

当我知道user_id和province_id时,如何删除关系?如果我用户delete()方法它也删除省,我想避免它.我找不到任何地方如何删除m2m字段中的1个特定关系.

django django-models django-orm

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

System.Management.ManagementException

我正在运行以下代码:

System.Management.ManagementClass wmiNetAdapterConfiguration = new System.Management.ManagementClass("Win32_NetworkAdapterConfiguration");
System.Management.ManagementObjectCollection wmiNetAdapters = wmiNetAdapterConfiguration.GetInstances();
Log.logInfo("Net adapters:" + wmiNetAdapters.get_Count());
Run Code Online (Sandbox Code Playgroud)

在一些机器上它是好的,在一些机器上我得到以下错误:

System.Management.ManagementException:未找到

调用堆栈:

System.Management.ManagementException: Not found 
   at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
   at System.Management.ManagementScope.InitializeGuts(Object o)
   at System.Management.ManagementScope.Initialize()
   at System.Management.ManagementObject.Initialize(Boolean getObject)
   at System.Management.ManagementClass.GetInstances(EnumerationOptions options)
   at System.Management.ManagementClass.GetInstances()
Run Code Online (Sandbox Code Playgroud)

知道为什么吗?

.net c# system.management

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

在Core Data实体中,如何在其fetched属性的谓词中使用源实体的属性?

我正在使用可视化编辑器来创建Core Data模型.我无法弄清楚如何设置一个fetched属性的谓词,以便它在谓词中使用源实体的属性.

例如,我有EntityA一个属性searchId.我也有EntityB一个属性id.我想要做的就是找到的所有实例EntityB,其id等于EntityAsearchIdatrribute.当我尝试编辑谓词时,左侧和右侧的下拉列表仅包含目标的键,在这种情况下是EntityB,并且无法从中选择任何键EntityA.

我知道你可以以编程方式创建谓词,但我想知道是否有办法使用可视化编辑器来完成它.

iphone predicate core-data fetch

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

Python/postgres/psycopg2:获取刚刚插入的行的ID

我正在使用Python和psycopg2来连接到postgres.

当我插入一行...

sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES ("
sql_string += hundred_name + ", '" + hundred_slug + "', " + status + ");"
cursor.execute(sql_string)
Run Code Online (Sandbox Code Playgroud)

...如何获取我刚刚插入的行的ID?试:

hundred = cursor.fetchall() 
Run Code Online (Sandbox Code Playgroud)

使用时返回错误RETURNING id:

sql_string = "INSERT INTO domes_hundred (name,name_slug,status) VALUES ("
sql_string += hundred_name + ", '" + hundred_slug + "', " + status + ") RETURNING id;"
hundred = cursor.execute(sql_string)
Run Code Online (Sandbox Code Playgroud)

简单地回来None.

更新:也是如此currval(即使将此命令直接用于postgres工作):

sql_string = "SELECT currval(pg_get_serial_sequence('hundred', 'id'));"
hundred_id = cursor.execute(sql_string)
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议吗?

谢谢!

python postgresql psycopg2

83
推荐指数
4
解决办法
4万
查看次数