问题列表 - 第25047页

python日历来计算月份倒退

我们正在尝试在python中创建日历函数.我们创建了一个小型的内容管理系统,要求是,网站的右上角会有一个下拉列表,它会给出选项 - 月 - 1个月,2个月,3个月等等. ..,如果用户选择8个月,那么它应该显示过去8个月的postscount.问题是我们试图编写一个可以进行月计算的小代码,但问题是它没有考虑当年之后的几个月,它只显示当年的几个月的postscount.

例如:如果用户选择3个月,它将显示l 3个月(即当前月份和前2个月)的计数,但如果用户选择超过4个月的选项,则不会考虑上一年的月份,它仍然只显示今年的月份.

我粘贴下面的代码: -


def __getSpecifiedMailCount__(request, value):

    dbconnector= DBConnector()
    CdateList= "select cdate from mail_records"

    DateNow= datetime.datetime.today()
    DateNow= DateNow.strftime("%Y-%m")
    DateYear= datetime.datetime.today()
    DateYear= DateYear.strftime("%Y")
    DateMonth= datetime.datetime.today()
    DateMonth= DateMonth.strftime("%m")

    #print DateMonth


    def getMonth(value):
        valueDic= {"01": "Jan", "02": "Feb", "03": "Mar", "04": "Apr", "05": "May", "06": "Jun", "07": "Jul", "08": "Aug", "09": "Sep", "10": "Oct", "11": "Nov", "12": "Dec"}
        return valueDic[value]


    def getMonthYearandCount(yearmonth):
        MailCount= "select count(*) as mailcount from mail_records where cdate like '%s%s'" % (yearmonth, "%")
        MailCountResult= …
Run Code Online (Sandbox Code Playgroud)

python calendar

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

PHP:简单,如果字符串是十六进制验证?

我不知道如何验证这个字符串.我只是提供一个加密的IV,但是找不到1is_hex()1或类似的功能,我无法绕过它!我在php文档(用户贡献.注释)中阅读了一条评论:

if($iv == dechex(hexdec($iv))) {
  //True
} else {
  //False
}
Run Code Online (Sandbox Code Playgroud)

但这似乎根本不起作用......它只是说错误.如果它有助于我输入我的IV是这样的:

92bff433cc639a6d
Run Code Online (Sandbox Code Playgroud)

php encryption binary hex

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

jQuery重写href

我有一个onclick函数,我想在href值中添加一个锚点.我不想更改URL,因为我需要该网站仍然可以为没有javascript /用于搜索引擎优化目的的人.所以这是我尝试过的(其他的东西):

jQuery('a[rel=ajax]').click(function () {
    jQuery(this).attr('href', '/#' + jQuery('a'));
});

原始链接如下所示:

http://www.mysite.com/PopularTags/

URL重写应如下所示,以便AJAX可以工作:

http://www.mysite.com/#PopularTags

通过将链接名称值设置为与href相同,我能够获得一些URL工作,但它不适用于具有子部分的链接:

http://www.mysite.com/Artist/BandName/

所以不太确定.谢谢您的帮助.

ajax url jquery rewrite

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

在stderr上打印消息的Bash命令

我想知道是否有一个内置的BASH命令在stderr上打印一些文本,就像echo在stdout上打印文本的命令一样.我不想使用临时的io重定向.我使用内置命令在stderr上生成错误,例如ls --asdf(ls:unrecognized选项'--asdf'),但我想要更整洁的东西.

编辑----

实际上我试图演示stderr/stdout重定向,我的例子看起来像:

sh test.sh >test-out.txt 2>test-err.txt
Run Code Online (Sandbox Code Playgroud)

为清楚起见,我想保持test.sh文件尽可能简单和干净,这意味着避免>操作员在文件中.

linux bash shell

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

从一组x项中随机选择的n项的所有可能组合(算法)

我有一组x字符串项目,例如("A","B","C","D","E","F")我需要知道计算n个项目的组合数量和是生成所有可能组合的算法,例如,如果我们需要从列表中随机选择4个项目.这4项可以是:("A","B","C","D")或("A","B","C","E")或("A","B" ,"C","F")或("A","B","D","E")......等我需要计算生成多少套项目而不重复的公式,即我们认为("A","B","C","D")作为结果组合中的一个,我们不能考虑与另一个结果组合相同的项目替换集合中项目的位置("A" ,"B","D","C")我还需要能够在任何编程语言中生成所有可能组合的算法.[C#,VB.NET,Java和C++]

感谢您的任何帮助.

c# c++ algorithm combinations

4
推荐指数
2
解决办法
4835
查看次数

你如何获得asp.net控件的自动生成的name属性?

我有一个DropDownList,需要在后面的代码中知道它的名字:

<select name="ctl00$cphMainContent$ddlTopic" onchange="javascript:setTimeout('__doPostBack(\'ctl00$cphMainContent$ddlTopic\',\'\')', 0)" id="ctl00_cphMainContent_ddlTopic">
<option value="All">All</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我需要得到值"ctl00 $ cphMainContent $ ddlTopic"

那可能吗?

asp.net controls attributes webforms

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

在Haskell中使用Data.Heap,或者为初学者阅读Haskell文档

我正在尝试使用Haskells Data.Heap模块,但我甚至无法使用整数.我能够使用的唯一堆是"空",它不带任何参数.

稍后我会弄清楚如何满足我的需求,但是现在如果我能用数字测试它,我会很高兴.

api haskell data-structures

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

如何从Android中的AppWidget获取正确的DisplayMetrics?

我需要在Android AppWidget中确定运行时的屏幕密度.我已经设置了一个HDPI仿真器设备(avd).如果设置了常规可执行项目,并将此代码插入onCreate方法:

DisplayMetrics dm = getResources().getDisplayMetrics();
Log.d("MyTag", "screen density " + dm.densityDpi);
Run Code Online (Sandbox Code Playgroud)

这按预期输出"屏幕密度240".

但是,如果我设置了一个AppWidget项目,并将此代码插入onUpdate方法:

DisplayMetrics dm = context.getResources().getDisplayMetrics();
Log.d("MyTag", "screen density " + dm.densityDpi);
Run Code Online (Sandbox Code Playgroud)

这输出"屏幕密度160".我注意到,连接调试器,这里的Resources对象的mDefaultDisplay成员在AppWidget案例中为null.

类似地,如果我在运行时使用从AppWidget中的context.getResources()获得的Resources对象获取资源,它将根据屏幕密度返回错误的资源.例如,我有一个60x60px可绘制的mdpi,以及一个80x80可绘制的hdpi.如果我使用context.getResources().getDrawable(...)获取此Drawable对象,则返回60x60版本.

有没有办法在运行时从AppWidget的上下文正确处理资源?

谢谢!

resources android android-widget android-appwidget

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

如何从开放街道地图或谷歌地图中提取地理数据

我需要使用openstreet地图或谷歌地图检索特定国家/地区的所有城市名称.有没有可用的API?

或者有没有其他方法来获取这个世界地理数据?

language-agnostic google-maps geography openstreetmap

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

Python列表理解返回列表的边缘值

如果我在python中有一个列表,例如:

stuff = [1, 2, 3, 4, 5, 6, 7, 8, 9]
Run Code Online (Sandbox Code Playgroud)

长度为n(在本例中为9),我有兴趣创建长度为n/2的列表(在本例中为4).我想要原始列表中所有可能的n/2值集合,例如:

[1, 2, 3, 4], [2, 3, 4, 5], ..., [9, 1, 2, 3]  
Run Code Online (Sandbox Code Playgroud)

是否有一些列表理解代码我可以用来迭代列表并检索所有这些子列表?我不关心列表中值的顺序,我只是想找到一个生成列表的聪明方法.

python iteration list-comprehension data-structures

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