我的代码:
import nltk.data
tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle')
Run Code Online (Sandbox Code Playgroud)
错误信息:
[ec2-user@ip-172-31-31-31 sentiment]$ python mapper_local_v1.0.py
Traceback (most recent call last):
File "mapper_local_v1.0.py", line 16, in <module>
tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle')
File "/usr/lib/python2.6/site-packages/nltk/data.py", line 774, in load
opened_resource = _open(resource_url)
File "/usr/lib/python2.6/site-packages/nltk/data.py", line 888, in _open
return find(path_, path + ['']).open()
File "/usr/lib/python2.6/site-packages/nltk/data.py", line 618, in find
raise LookupError(resource_not_found)
LookupError:
Resource u'tokenizers/punkt/english.pickle' not found. Please
use the NLTK Downloader to obtain the resource:
>>>nltk.download()
Searched in:
- '/home/ec2-user/nltk_data'
- '/usr/share/nltk_data'
- '/usr/local/share/nltk_data'
- '/usr/lib/nltk_data'
- '/usr/local/lib/nltk_data' …Run Code Online (Sandbox Code Playgroud) 有谁知道之间的区别NSIndexpath.row和NSIndexpath.item?
具体来说,我使用哪一个:
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
Run Code Online (Sandbox Code Playgroud) 什么是格式化输出的TSQL语法,以便列值显示为字符串,用逗号分隔.
例如,我的表CARS具有以下内容:
CarID CarName
----------------
1 Porsche
2 Mercedes
3 Ferrari
Run Code Online (Sandbox Code Playgroud)
我如何获得汽车名称: Porsche, Mercedes, Ferrari
我正在尝试将自定义图像应用到android中的复选框,为此我创建了一个check_custom.xml文件,我在其中为不同状态的复选框定义自定义图像,如:
<item android:state_checked="true"
android:drawable="@drawable/btn_check_on" /> <!-- checked -->
<item android:state_checked="false"
android:drawable="@drawable/btn_check_off" /> <!-- unchecked -->
<item android:state_focused="true"
android:drawable="@drawable/btn_check_onfocus" /> <!--on focus-->
<item android:drawable="@drawable/btn_check_off" /> <!-- default -->
Run Code Online (Sandbox Code Playgroud)
三个状态上的三个不同的图像在选中,焦点和未选中,然后我将此xml文件分配给复选框的背景属性,但我没有得到所需的结果,这种技术应用自定义图像以及默认图像两者.
我试图使所有字段只读,而不明确列出它们.
就像是:
class CustomAdmin(admin.ModelAdmin):
def get_readonly_fields(self, request, obj=None):
if request.user.is_superuser:
return self.readonly_fields
return self.fields
Run Code Online (Sandbox Code Playgroud)
问题是此时CustomAdmin.fields未设置.
有任何想法吗?
我正在使用这个例子使用FragmentStatePagerAdapter .
MyAdapter类实现如下:
public static class MyAdapter extends FragmentStatePagerAdapter {
public MyAdapter(FragmentManager fm) {
super(fm);
}
@Override
public int getCount() {
return NUM_ITEMS;
}
@Override
public Fragment getItem(int position) {
return ArrayListFragment.newInstance(position);
}
}
Run Code Online (Sandbox Code Playgroud)
ListFragment类包含以下创建新实例的方法:
/**
* Create a new instance of CountingFragment, providing "num"
* as an argument.
*/
static ArrayListFragment newInstance(int num) {
ArrayListFragment f = new ArrayListFragment();
// Supply num input as an argument.
Bundle args = new Bundle();
args.putInt("num", num);
f.setArguments(args);
return f;
} …Run Code Online (Sandbox Code Playgroud) 感谢StackOverFlow,我以为我已经回答了这个问题,但是我匆匆接受了答案,结果证明这不是我问题的真正原因.
我检查了我的Apache Access日志:
这是我在Google Chrome浏览器上浏览我的网络应用程序.
127.0.0.1 - - [06/Jan/2010:22:17:35 +0000] "GET /webs/end/new.php HTTP/1.1" 200 2146
127.0.0.1 - - [06/Jan/2010:22:17:36 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:17:38 +0000] "GET /webs/end/index.php HTTP/1.1" 200 2042
Run Code Online (Sandbox Code Playgroud)
这是我在IE7上浏览我的网络应用程序.
127.0.0.1 - - [06/Jan/2010:22:21:49 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:21:50 +0000] "GET /webs/end/index.php HTTP/1.1" 200 2042
Run Code Online (Sandbox Code Playgroud)
这是我在Firefox上浏览我的网络应用程序.
127.0.0.1 - - [06/Jan/2010:22:18:08 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:18:09 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - …Run Code Online (Sandbox Code Playgroud) 我有一些25k文件(原始json中为4 GB)的数据,我想执行一些javascript操作,使我的终端数据使用者(R)更容易访问,我想对这些更改进行"版本控制"通过为每个更改添加一个新集合,但我无法弄清楚如何map/reduce没有reduce.我想要一对一的文档映射 - 我开始使用25,356个文档collection_1,我希望最终得到25,356个文档collection_2.
我可以用这个来破解它:
var reducer = function(key, value_array) {
return {key: value_array[0]}
}
Run Code Online (Sandbox Code Playgroud)
然后把它称为:
db.flat_1.mapReduce(mapper, reducer, {keeptemp: true, out: 'flat_2'})
Run Code Online (Sandbox Code Playgroud)
(我的映射器只调用一次发射,一个字符串作为第一个参数,最后一个文件作为第二个参数.它是我真正想要的那些第二个参数的集合.)
但这似乎很尴尬,我不知道它为什么会起作用,因为emit我的mapper中的调用参数不等于我的返回参数reducer.另外,我最终得到了一份文件
{
"_id": "0xWH4T3V3R",
"value": {
"key": {
"finally": ["here"],
"thisIsWhatIWanted": ["Yes!"]
}
}
}
Run Code Online (Sandbox Code Playgroud)
这似乎没必要.
此外,执行自己的插入的游标甚至不到十分之一mapReduce.我不太了解MongoDB对它进行基准测试,但我猜它会50x慢一些.有没有办法并行运行游标?我不在乎我的文件是否与其中的文件collection_2顺序不同collection_1.
我的代码下面有点工作,它创建User对象并保存,但它不保存密码:
class CreateUserResource(ModelResource):
class Meta:
allowed_methods = ['post']
object_class = User
authentication = Authentication()
authorization = Authorization()
include_resource_uri = False
fields = ['username']
def obj_create(self, bundle, request=None, **kwargs):
try:
bundle = super(CreateUserResource, self).obj_create(bundle, request, **kwargs)
except IntegrityError:
raise BadRequest('That username already exists')
return bundle
Run Code Online (Sandbox Code Playgroud)
如果我将"密码"添加到元字段,那么它会保存原始密码但不会对其进行散列.我究竟做错了什么?
所以这对我有用:
def obj_create(self, bundle, request=None, **kwargs):
username, password = bundle.data['username'], bundle.data['password']
try:
bundle.obj = User.objects.create_user(username, '', password)
except IntegrityError:
raise BadRequest('That username already exists')
return bundle
Run Code Online (Sandbox Code Playgroud) 我想在导航抽屉中使用搜索栏
基本上我需要向左和向右滑动来设置搜索栏,好吧,你猜对了,它滑动导航抽屉......
我想做的是在搜索栏聚焦时滑动搜索条,而在不聚焦时滑动导航条.
我该怎么办?
这是设置项目时的代码(我还没有设置搜索栏)
private View onCritereView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View mView = inflater.inflate(R.layout.fragment_critere, container, false);
LinearLayout mLinearLayout = (LinearLayout) mView.findViewById(R.id.critere_linearlayout);
View mViewElement = inflater.inflate(R.layout.item_critere, null);
((TextView)mViewElement.findViewById(R.id.critere_title)).setText("Prix Maximum");
mLinearLayout.addView(mViewElement);
return mView;
}
Run Code Online (Sandbox Code Playgroud)
以下是搜索item_critere.xml栏:
<?xml version="1.0" encoding="utf-8"?>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/critere_item"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:stretchColumns="*">
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Large Text"
android:id="@+id/critere_title"
android:layout_gravity="left|center_vertical"
android:layout_column="0"/>
<SeekBar
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/critere_qualifier"
android:layout_column="1"
android:layout_span="4"/>
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="Medium Text"
android:id="@+id/critere_value"
android:layout_span="4"/>
</TableRow>
</TableLayout> …Run Code Online (Sandbox Code Playgroud) android ×3
django ×2
python ×2
django-admin ×1
firefox ×1
httprequest ×1
ios ×1
mongodb ×1
nltk ×1
nsindexpath ×1
seekbar ×1
sql-server ×1
t-sql ×1
tastypie ×1
uitableview ×1
unix ×1