小编Sha*_*ame的帖子

从Python项目创建单个可执行文件

我想从我的Python项目中创建一个可执行文件.用户应该能够在不需要安装Python的情况下下载并运行它.如果我只是分发一个包,我可以使用pip,wheel和PyPI来构建和分发它,但这需要用户拥有Python并知道如何安装包.我可以用什么来构建Python项目中的自包含可执行文件?

python packaging software-distribution exe compilation

73
推荐指数
3
解决办法
5万
查看次数

jQuery onClick preventDefault

我有一个表,我想要抑制链接点击,因为我需要其他功能的链接.

表的结构是这样的:

<table>
<tr><th>Day</th><th>Event</th>
<tr class="DAY" id="DAY_0"><td>1-8-2013</td><td><a href="?tab=tabCalendar&dayEvent=DAY_0">Add Event</a></td></tr>
<tr class="DAY" id="DAY_1"><td>2-8-2013</td><td><a href="?tab=tabCalendar&dayEvent=DAY_1">Add Event</a></td></tr>
</table
Run Code Online (Sandbox Code Playgroud)

我的jquery代码试图阻止刷新页面,并显示id是这个

<script>
  $("a").click(
      function(event) {
        event.preventDefault();
        alert('Picked: '+ event.target.id.slice(4) );
      }
    );
  </script>
Run Code Online (Sandbox Code Playgroud)

我也试过以下

$(".DAY").click(function(){//to catch the class DAY.click()
Run Code Online (Sandbox Code Playgroud)

乃至

$("[id^=DAY]").click(function(){//to catch the id DAY*.click
Run Code Online (Sandbox Code Playgroud)

然而,这些功能都没有做任何事情.

我使用的版本是

jquery-1.9.1.js
jquery-ui-1.10.3.custom.js
Run Code Online (Sandbox Code Playgroud)

jquery

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

python内存使用dict和变量大数据集

所以,我在Python 3.4中制作游戏.在游戏中我需要跟踪地图.它是连接房间的地图,从(0,0)开始并在每个方向继续,以过滤随机方式生成(下一个位置的正确匹配用于随机列表选择).

我有几种类型的房间,有名称和门列表:

RoomType = namedtuple('Room','Type,EntranceLst')
typeA = RoomType("A",["Bottom"])
...
Run Code Online (Sandbox Code Playgroud)

对于目前的地图,我保留了一个位置和房间类型的字典:

currentRoomType = typeA
currentRoomPos = (0,0)
navMap = {currentRoomPos: currentRoomType}
Run Code Online (Sandbox Code Playgroud)

我有循环,生成9.000.000个房间,以测试内存使用情况.当我运行它时,我得到大约600和800Mb.我想知道是否有办法优化它.

我尝试过而不是做

navMap = {currentRoomPos: currentRoomType}
Run Code Online (Sandbox Code Playgroud)

我会做

navMap = {currentRoomPos: "A"}
Run Code Online (Sandbox Code Playgroud)

但这并没有真正改变用法.

现在我想知道我是否能 - 并且应该 - 保留所有类型的列表,并且对于每种类型保持它发生的位置.但是我不知道它是否会对python管理变量的方式产生影响.

这几乎是一个思想实验,但如果有任何有用的东西来自它,我可能会实现它.

python python-3.4

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

sql INNER JOIN表变量ON VS. INNER JOIN(选择)ON

我想知道使用表变量是否比使用内连接(select)更多或更少的性能
示例:

DECLARE @tab TABLE(Id int)  
INSERT INTO @tab  
SELECT Id  
FROM SomeTable  
WHERE SomeDate = "10 DAYS AGO" 

SELECT *
FROM SomeOtherTable
INNER JOIN @tab t
ON SomeOtherTable.id = t.id  

--VERSUS--

SELECT *  
FROM SomeOtherTable  
INNER JOIN (SELECT Id FROM SomeTable WHERE SomeDate = "10 DAYS AGO") t  
ON SomeOtherTable.id = t.id
Run Code Online (Sandbox Code Playgroud)

对于大型查询,如果您必须多次进行相同的连接,则第一个更易于维护,但性能最高的是什么?

问候

sql sql-server performance database-performance

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

为什么在IAM策略中将条件应用于ec2:DescribeInstances失败?

当尝试配置可以使用策略列出的实例时,我标记了以下问题:

  • 当条件未实现时,所有实例都是可见的。
  • 当实现任何条件时,什么都不可见。

附带条件的示例策略包括:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "Stmt1461235889000",
            "Effect": "Allow",
            "Action": [
                "ec2:DescribeInstances"
            ],
            "Resource": [
                "*"
            ],
            "Condition": {
                "StringEquals": {
                    "ec2:InstanceType": "r3.xlarge"
                }
            }
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

怎么了

amazon-ec2 amazon-web-services amazon-iam

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

aws 描述实例查询标签

我正在尝试过滤我的描述实例的输出,以显示以下内容:
- instanceId
- Device + Volume - Tag[Key==Name]

我的表达是

 aws ec2 describe-instances --filters Name=instance-state-name,Values=running --query "Reservations[*].Instances[].[InstanceId, BlockDeviceMappings[*].{DeviceName:DeviceName,VolumeName:Ebs.VolumeId}, Tags[*]]"
Run Code Online (Sandbox Code Playgroud)

但这给了我显示所有标签的输出。如何将其更改为仅“名称”标签?

amazon-ec2 amazon-web-services aws-cli

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

来自其他文件的其他类的木偶依赖

我正在使用puppet在云基础架构上自动配置服务器.我将我的清单分成几个.pp's.

我有以下错误:

找不到依赖项Mehc_module :: Filestructure :: File [/ someFolder/someSubFolder]

相关部分:

filestructure.pp

class mehc_module::filestructure{
file {
        "/someFolder/someSubFolder":
           ensure  => link,
           owner   => $mehc_module::users::WEBLOGIC_UID,
           group   => $mehc_module::users::WEBLOGIC_GID,
           target  => "/opt/user_projects",
           require => UserDefinedFolder["/someFolder"];
    }
Run Code Online (Sandbox Code Playgroud)

packages.pp

class mehc_module::packages{
    require mehc_module::filestructure

    ...
    mehc_repo::package { "${common11rpm}" :
    ensure => present,
    require => [
        Mehc_module::Filestructure::File["/someFolder/someSubFolder"]
    ];
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么它会给我错误?

puppet

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

java.lang.ArrayIndexOutOfBoundsException:length = 12; recyclerview适配器中的index = -1

我正在使用回收站视图。这是适配器

public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> {
private List<Contact> myContacts;
private Activity activity;

public MyAdapter(List<Contact> contacts,Activity activity)
{
    this.myContacts = contacts;
    this.activity = activity;
}


public class ViewHolder extends RecyclerView.ViewHolder {
    public TextView mTextView;
    public ImageView mColorView;
    public LinearLayout linearLayout;
    public ViewHolder(View v,MyAdapter adapter) {
        super(v);
        mTextView =  v.findViewById(R.id.name);
        mColorView = v.findViewById(R.id.image);
        linearLayout = v.findViewById(R.id.listItemLinearLayout);
        v.setOnLongClickListener(onLongClickListener(myContacts.get(getAdapterPosition()).getID(),getAdapterPosition(),adapter));
    }
}

@Override
public MyAdapter.ViewHolder onCreateViewHolder(ViewGroup parent,
                                               int viewType) {
    // create a new view
    View v = LayoutInflater.from(parent.getContext())
            .inflate(R.layout.my_text_view, parent, false);
    // set …
Run Code Online (Sandbox Code Playgroud)

android indexoutofboundsexception recycler-adapter android-recyclerview

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

代码中的&符号,它有什么作用

我在网上找到了我想了解的这段代码。但是,谷歌搜索没有发现以下代码中&符号的含义的任何结果

return ( 1.0 - ( (x * (x * x * 15731 + 789221) + 1376312589) & 7fffffff) / 1073741824.0); 
Run Code Online (Sandbox Code Playgroud)

我从以下页面得到它:http : //freespace.virgin.net/hugo.elias/models/m_perlin.htm

是的,有人指出它不是真正的柏林,但我不在乎,我现在想知道基础知识。

你好

c++ perlin-noise

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