问题列表 - 第40104页

如何加速Python中的字符串连接?

在下面的代码中,连接是瓶颈.正如你所看到的,我已经尝试了一些复杂的方法来加快速度,但无论如何它的血腥都很慢.我想知道我能做些什么来使它紧固.

简单和秘密BTW是从二进制文件读取的数据,它们相当大(约1mb)

x = b''
if len(plain) < len(secret*8):
    return False
i = 0

for secByte in secret:
    for j in range(8):
        z = setBit(plain[i],0,getBit(secByte,j))
        #x += bytes([z])
        x = x.join([b"", bytes([z])])
        #x = array.array("B",(int(z) for z in x.join([b"", bytes([z])]))).tostring()
        i = i+1
Run Code Online (Sandbox Code Playgroud)

python

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

unix时间戳应该如何存储在int列中?

由于统计原因,我有一个包含数百万次写入的日志记录表.所有列都是int外键.我还要为每一行添加一个时间戳列.鉴于DATETIME占用8位 - 我将int(10) unsigned用于将存储空间(和该列上的索引)减少一半.

但是,我想知道这个专栏什么时候不再适用.在2038年1月19日凌晨3:14:07,值为9,999,999,999将是UNIX时间戳的问题 - 但MySQL中的unsigned int仅最多可容纳4,294,967,295,时间戳4294967295在我的PHP应用程序中显示无效数字.

那么这是什么意思?MySQL中存储int时间戳的结尾是否会在2021年的某个时间结束,因为它无法一直到9999999999?

回答:

  1. 2147483647是2038(不是9999999999)所以没有问题.
  2. unsigned 因为2147483647适合签名的MySQL int,所以不需要.

mysql datetime unix-timestamp

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

spring-nullpointerexception-无法在无注释类中访问自动连接的带注释的服务(或dao)

我有这个问题,我无法解决.

从我@Controller,我可以轻松访问我的自动连接@Service类,并使用它没有问题.但是当我从一个没有注释的单独课程那样做时,它给了我一个NullPointerException.

我的控制器(工程) -

@Controller
 public class UserController {
 @Autowired
 UserService userService;...
Run Code Online (Sandbox Code Playgroud)

我独立的Java类(不工作) -

public final class UsersManagementUtil {
  @Autowired
  UserService userService;
Run Code Online (Sandbox Code Playgroud)

要么

@Autowired
UserDao userDao;
Run Code Online (Sandbox Code Playgroud)

userService或userDao始终为null!只是尝试其中任何一个有效.

我的组件扫描设置具有用于扫描的根级别包,因此应该没问题.

我的servlet上下文 -

<?xml  version="1.0"  encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">
<!-- the application context definition for the
         springapp DispatcherServlet -->
<!-- Enable annotation driven controllers, validation etc... -->

<context:property-placeholder location="classpath:jdbc.properties" />
<context:component-scan base-package="x" />
<tx:annotation-driven transaction-manager="hibernateTransactionManager" />

    <!-- package …
Run Code Online (Sandbox Code Playgroud)

java spring annotations spring-mvc autowired

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

计算PHP中两个日期之间的差异

您好,我有一对夫妇在我的MySQL数据库服务器的帖子,每个帖子的内容信息的一个格式的日期和时间日期时间(例2010-11-26 21点55分09秒)在发表的时候.

因此,我想从具有函数NOW()的SQL服务器中检索实际日期和时间,并计算发布信息的秒数或分钟数或小时数或天数.

我不知道如何创建这个PHP脚本,但我知道肯定已经完成,所以感谢任何帮助.

php mysql

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

将word文档(*.doc)转储到Text?

我正在寻找帮助将word文档(*.doc)转储到Text?我正在使用Delphi 2010.

如果解决方案是组件或库,则它应该是免费或开源组件或代码库.

delphi ms-word delphi-2010

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

将volatile和synchronized混合为读写锁

考虑一个原始类型变量,其中包含许多线程读取和几个线程写入,以下代码是否可以正常工作?

如果它会,它提供比1)更好的性能.声明所有方法的同步; 2).使用显式ReadWriteLock?

这是一种常见的模式吗?如果没有,在这种情况下通常使用什么模式?

这对我来说当前工作正常,但我觉得使用volatile和synchronized有点多余.

private volatile int value = 1;

public void func1()
{
    if (value == 1) {
        // do something
    }
}

public void func2()
{
    if (value == 2) {
        // do something
    }
}

public void func3()
{
    if (value == 3) {
        // do something
    }
}

public synchronized void increase()
{
    if (value < 10) value++;
}

public synchronized void decrease()
{
    if (value > 0) value--;
}
Run Code Online (Sandbox Code Playgroud)

java concurrency volatile synchronized readwritelock

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

我可以将这些字符(☺☻♥♦♣)设置为密码

通过按下ALT和char的ASCII组合,可以通过键盘输入这些字符

我认为这些☺☻♥♦♣char不能被蛮力攻击轻易破解.

security password-protection

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

将记录重新插入extJS商店

代码

Ext.onReady(
    function() {
         Ext.QuickTips.init();
         Ext.namespace('TimeTracker');
         TimeTracker.dataStore = new Ext.data.JsonStore(
            {
                root: 'timecardEntries',
                url: 'php/scripts/timecardEntry.script.php',
                storeId: 'timesheet',
                autoLoad: true,
                autoSave: true,
                writer: new Ext.data.JsonWriter(
                    {
                      encode: true
                    }
                ),
                fields: [
                    {name: 'id', type: 'integer'},
                    {name: 'user_id', type: 'integer'},
                    {name: 'ticket_id', type: 'integer'},
                    {name: 'description', type: 'string'},
                    {name: 'start_time', type: 'date', dateFormat: 'Y-m-d H:i:s'},
                    {name: 'stop_time', type: 'date', dateFormat: 'Y-m-d H:i:s'},
                    {name: 'client_id', type: 'integer'},
                    {name: 'is_billable', type: 'integer'}
                ]
            }
        );
        TimeTracker.timeEntryGrid = new Ext.grid.EditorGridPanel(
            {
                renderTo: Ext.getBody(),
                store: …
Run Code Online (Sandbox Code Playgroud)

javascript json extjs

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

这是多语言系统文本的优秀设计,以支持x个langs?

这种实现是否很好地扩展:

要求是:

  1. 系统必须支持x种语言; 其中x将=与业务可翻译的语言一样多

  2. 所有系统维护的值(页面内容,电子邮件内容,存储在面向用户的数百个查找表中的值)需要支持多语言.

我的实施:

表:(使用的样本名称)

local_text_table  
language_lookup_table   

Content_table_1   
Content_table_2   
Content_table_3    
Content_table_4   
....
Run Code Online (Sandbox Code Playgroud)

计划:

language_lookup_table包含所有可能语言的列表

lang_id   lang_name
Run Code Online (Sandbox Code Playgroud)

local_text_table包含系统上使用的所有可能文本的列表(电子邮件,页面内容,菜单标签,页脚文本等)以及系统将支持的每种语言的1个colunm - FK到language_lookup_table.

text_id
eng_text
spanish_text
arabic_text
...

这样,所有翻译都存储在整个系统的1个表中.我可以在一步中启用/禁用/更新/编辑/添加/删除翻译.在代码中,所有文本都存储为引用(text_id)的关键字.系统会检测用户会话正在运行的语言,并相应地从该关键字的列中提取文本.如果特定行为NULL(未翻译),则默认为英文文本列.

这个好吗?

当然,这对于存储在数百个表中的查找值不起作用,因为除了为每个表提供每个语言自己的colunms之外,我还没有任何计划.然后我还有用户内容,允许用户翻译他们的用户帖子,如我没有计划的博客,评论等.但我想首先关注系统文本并最终确定.

database multilingual

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

从单一帖子获取Wordpress类别

我正在完成一个WP主题,我在single.php模板上.我遇到了一些问题,因为我需要访问帖子所在的父类别才能显示某些图像和XML内容.

这是我正在谈论的一个例子.以下是单个帖子的结束URL:

/安德鲁/叶技术-2 /

/andrew/是类别,leaf-art-2是单个帖子.当我在单个帖子上时,我无法single_cat_title();返回当前帖子所在的类别.我正在使用single_cat_title();而不是the_category();因为它显示了类别的字符串值,然后我用它来放置艺术家的图片(这是他们的职位.我对url没有任何用处,我只需要带有类别名称的字符串.

这样做有什么好方法吗?我一直在搜索Wordpress Codex和很多论坛,但还没有找到任何答案.


以下是我的原帖.

我已经设置了一个名为"艺术家"的类别,当我运行时,single_cat_title("", false);我可以获取该类别的字符串值,然后使用它来搜索使用XML的相应艺术家图像.

这在category.php模板页面上工作正常.

问题是,当我实际上在一个具有"艺术家"类别的帖子中时,single_cat_title(); 不会向页面输出任何信息,从而使我无法访问XML数据.

我需要在"艺术家">"样本"帖子中,能够从WP获得该类别.

PS以上类别是使用此设置的许多类别中的一个,这就是我无法对其进行硬编码的原因.

php wordpress themes wordpress-theming

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