- 浏览: 22132 次
- 性别:
- 来自: 深圳
最新评论
文章列表
新建project及app:
New-Other-Pydev Django project -- 'django-utils'
New-Django-Create Application -- 'book'
2.修改models.py和settings.py
from django.db import models
class Publisher(models.Model):
name = models.CharField(max_length=30)
...
验证插件:
http://www.bootcss.com/p/sco.js/#valid
验证方法:
在html界面中通过正则表达式等静态验证:
html:
<label>
<div >
email:
</div>
<input type="text" id="email" name="email">
...
eclipse 相关
- 博客分类:
- eclipse
Eclipse安装Aptana插件:
django html插件。
http://download.aptana.com/studio3/plugin/install
Ubuntu 安装方法:
sudo add-apt-repository ppa:gnome-terminatorsudo apt-get updatesudo apt-get install terminator
作用:可以替代自带终端,实现分屏,调试代码不用开多个窗口。哦也。
在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组,当然root用户可以修改任何文件的拥有者及用户组。
在Linux中,对于文件的权限(rwx),分为三部分,一部分是该文件的拥有者所拥有的权限,一部分是该文件所在用户组的用户所拥有的权限,另一部分是其他用户所拥有的权限。
在 shell 中,可以使用chown命令来改变文件所有者及用户组,chgrp命令
上传文件的时,服务器报错Permission denied:权限不够。
登陆服务器察看该文件夹权限:
ls -l
drwx-w--w- 1 root root 0 Mar 7 19:35 testfile //查看文件拥有者为root,用户组为 root !
由于用的是apache服务,所以要把文件的用户组权限设置为:rwx(rw-),用户组设置为apache。完成分2步:
1.先设置权限(设置用户组权限为读写执行-rwx):
chmod -R 755 testfile
查看结果->>ls -l:
drwxrwx-w- 1 root r ...
最近一直在搞python,放了几个月的android项目源码找不到了。于是反编译出来,从新改过。
遇到了TheType "BuildConfig" is already defined/TheType "R" is already defined,最后发现是这个问题:
在src文件夹下有相同的文件,删除src下的文件即可。
marker!
附带原始地址:
http://blog.csdn.net/rui_dlut/article/details/6777899
widget就是android桌面小空间.
开发流程大概是:
1.在manifest中注册监听widget更新:
<receiver
android:name="com.widget.WidgetProvider"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.appwidget. ...
android Activity 生命周期
- 博客分类:
- android
Activity声明周期:
整体:onCreate-onStart-onResume-onPause-onStop-onDestroy.
Activity新建后被覆盖:onCreate-onStart-onResume-onPause-onStop.
然后又重新获得焦点:onRestart-onStart-onResume.
Activity新建后被覆盖失去焦点,但可见:onCreate-onStart-onResume-onPause.
然后重新获得焦点:onResume
失去焦点,可见:调用onPause.
失去焦点,不可见;调用onPause ...
android service
- 博客分类:
- android
service类:
package com.example.service;
import android.app.Service;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.IBinder;
import android.util.Log;
import android.widget.Toast;
/**
* service也是运行在主线程,如果处理比较耗时的操作一样要另起新线程,
* 没有startservice的情况下stopservi ...
思路是构造两个activity一个activity设置为dialog主题,然后发送广播给另一个activity。
sendActivity:
public class sendBroadcast extends Activity {
private Button sendButton = null;
private EditText sendEditText = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceStat ...
Notification 简介
- 博客分类:
- android
public class MainActivity extends Activity {
private Spinner spinner = null;
private NotificationManager notificationManager = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
spinne ...
Java Socket 编程之Socket与ServerSocket的区别(转)1.1 ServerSocket类 创建一个ServerSocket类,同时在运行该语句的计算机的指定端口处建立一个监听服务,如: ServerSocket MyListener=new ServerSocket(600); 这里指定提供监听服务的端口是600,一台计算机可以同时提供多个服务,这些不同的服务之间通过端口号来区别,不同的端口号上提供不同的服务。为了随时监听可能的Client请求,执行如下的语句: Socket LinkSocket=MyListener.accept(); ...
(1)自定义DefineProgressDialog类,继承ProgressDialog,复写onCreate()方法
[java] view plaincopyprint?
public class DefineProgressDialog extends ProgressDialog{
private String message;
private TextView define_progress_msg;
public DefineProgressDialog(Context context) {
super(context);
messa ...
1、 android与js代码交互:
①.在android中调用js方法:
android中调用js方法为WebView.loadUrl(“javascript:function()”);但是这样调用不能去得js方法的返回值。
②.在js中调用android的方法:
在android中:WebView.addjavascriptinterface(new Object(){
//这里写方法
String username;
Public void setName(final String name){
username=name;
}
},”demo”);//demo为这个接口的名字,可以 ...