1. 新建一个用户属于Power User

2. 在服务器上安装office的Excel软件.

3. 在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"

4. 依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"

5. 在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框

6. 点击"标识"标签,选择"下列用户",把新建的用户输进去

8. 点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加刚才的用户,并给它赋予"本地启动"和"本地激活"权限.

9. 依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加刚才的用户,然后赋予"本地访问"权限.

然后就貌似可以了

posted @ 2012-05-07 14:18 kenchen20050821 阅读(2) 评论(0) 编辑

不能直接修改option,应该重新生成一个select

$(this).html("<select name='mzmc0'>"+ret+"</select>");

ret="<option>...</option>"

惨痛经验教训啊

posted @ 2012-04-17 20:07 kenchen20050821 阅读(9) 评论(0) 编辑
(转)Django的windows vista安装与初步使用(1)http://hi.baidu.com/kxw102/blog/item/0e25f63f163983ea838b137f.html
2010-11-20 21:45
1.首先安装python, 我安装了Python2.5的版本,安装在了C:\Python25\
2.接着安装django,我下载了django 1.2.3的版本。
3. 安装完了之后,打开cmd,然后可以检验是否安装的顺利,输入python;接着输入import django;接着输入django.get_version()或者django.VERSION

4. 记住,安装前一定要把以前的版本删除掉:
If you are upgrading your installation of Django from a previous version, you will need to uninstall the old Django version before installing the new version.

If you installed Django using setup.py install, uninstalling is as simple as deleting the django directory from your Python site-packages.

If you installed Django from a Python egg, remove the Django .egg file, and remove the reference to the egg in the file named easy-install.pth. This file should also be located in your site-packages directory.

安装完了之后按照教程可以:
1. 输入django-admin.py startproject mysite,然后就可以自动建立一个mysite的文件夹,
2. 接着再输入cd mysite;
3. 然后python manage.py runserver就可以运行这个server了;
4. 接下来可以在网上输入 http://127.0.0.1:8000/即可以访问。

好了,上面是官方的用法,可是我在执行第一步的时候就发生了错误,无法找到文件,后来按照官方说明又把C:\Python26\Scripts加入到环境变量的path中,可是还是发生找不到文件的问题;接着我反复试来试去,发现原来自己复制错误,我安装的是python2.5, 但是复制的却是
C:\Python26\Scripts; 
修改完之后运行第一条命令,发现不管我在
django-admin.py后面输入任何参数,输出的都是django-admin.py的帮助文件,我左思不得其解。于是就查看了C:\Python26\Scripts\django-admin.py的内容,然后它把我指引到了C:\Python25\Lib\site-packages\django\core\management\_init_.py的文件,文件里面的ManagementUtility class里面的excute()函数是一个很有用的函数,它读取命令行中的参数。我发现,不管我怎么在命令行里面输入,结果都是没有输入命令,所以所有的subcommand都变成了help,怪不得每次都给我显示帮助文件呢。从这里我才学会了python如何从CMD的命令行里读取参数,于是我写下了(原创)Python如何读取命令行的参数--sys.argv的教程,得出结论就是如果想读取命令行,一定要用python 文件.py 才能读取命令行参数。
于是,我试着用 python django-admin.py startproject mysit, 可是系统提示:python: can't open file 'django-admin.py': [Errno 2] No such file or directory。后来从网上查找资料,发现原来是因为使用python的命令时候,只能够执行当前文件夹下面的.py 文件,所以上面肯定找不到的。于是我用如下的命令
H:\My_Project\Python\010_Django > python C:\Python25\Lib\site-packages\django\bin\
django-admin.py startproject mysite
 
如此这般,终于建立了第一个网络文件夹--mysite,
接着按照官方的方法即可以运行了。
注意:在xp下面就不用像上面那样执行了,只要用
django-admin.py startproject mysite即可。

如果想修改port的话,那么

By default, the runserver command starts the development server on the internal IP at port 8000.

If you want to change the server's port, pass it as a command-line argument. For instance, this command starts the server on port 8080:

python manage.py runserver 8080

If you want to change the server's IP, pass it along with the port. So to listen on all public IPs (useful if you want to show off your work on other computers), use:

python manage.py runserver 0.0.0.0:8000

Full docs for the development server can be found in the runserver reference.

posted @ 2012-03-25 16:15 kenchen20050821 阅读(23) 评论(0) 编辑

一直写着c#,用着vs,走的都是主流大道,发现现在要走走小资路线,在reader里看到了django,于是就上了贼船。。。

1.代码块以缩进来区分,强制执行

2.代码块都是以冒号开始

if guess==num:
print("bingo")
flag=False
elif guess<num:
print("a little more")
else:
print("oh!you get nothing")

3.while跟for有一个else(可选)结束,挺好的设计

while flag:
guess=int(input("enter a num:"))
if guess==num:
print("bingo")
flag=False
elif guess<num:
print("a little more")
else:
print("oh!you get nothing")
else:
print('done')

4.for的结构跟foreach类似

for j in range(1,i):
k+=j
print(j)
print(k)

5.range(i,j,k)表示i到j步长为k,不包括j

6.注释太不习惯了,估计还是用vim用的很不习惯,看来还得先好好学习怎么使用vim啊

7.关键参数,可以颠倒函数的参数顺序,每次调用的时候就不用都去看看定义是怎么样的了

def keyparam(a,b=3,c=5):
print('a is',a)
print('b is',b)
print ('c is',c)
keyparam(4)
keyparam(4,6)
keyparam(c=6,b=1,a=4)

 

8.文档字符串,相当与文档注释了

def funcdoc(x,y):
'''which one
is larger
'''
if x>y:
print (x,'is larger')
else:
print (y,'is larger')
funcdoc(1,2)
print (funcdoc.__doc__)

9.__name__的使用,可以判断是直接调用还是间接调用

# Filename: using_name.py
if __name__=='__main__':
print('running main')
else:
print ('being used')

10.from..import..,可以是调用的时候不带前面的类名

from mymodule import sayhi, version
sayhi()
print 'Version', version

11.列表,元组(相当于枚举?

# list.py
shoplist=['a','b','c']
print (shoplist)
print ('buy',shoplist[0])
del shoplist[0]
print(shoplist)
shoplist.append('a')
print(shoplist)
shoplist.sort()
print(shoplist)

# tuple.py
word=('a','b','c',3)
#del word[0] #can not delete
print(word)
print ('%s is stupid,so as %s,%s,all is %d'%word)





posted @ 2012-03-04 21:33 kenchen20050821 阅读(8) 评论(0) 编辑

【非技术贴】

以下是4.0.3的ota

http://android.clients.google.com/packages/ota/google_crespo/ZD3PyN0t.zip

以下是刷机方法

http://bbs.hiapk.com/thread-2977638-1-1.html

本人用的是NS I9023,刷机成功

然后发生了老是“XXXX.android.com 停止运行”的报错信息,先备份通讯录,我用的是qq通讯录备份的,然后到管理应用程序把通讯录相关的程序的数据清空一下就好了

posted @ 2012-02-09 12:58 kenchen20050821 阅读(9) 评论(0) 编辑
摘要: 详细的使用线上一大堆,针对我自己的情况遇到的几个问题写下一些解决方案首先是安装完msysgit后一直连接不上github,原因可能是22端口出了问题,然后按照线上的方法可以在产生id文件夹目录添加一个config(没有后缀)文件,内容如下Host github.comUser kenchen20050821Hostname ssh.github.comPreferredAuthentications publickeyIdentityFile ~/.ssh/id_rsaport 443使用TortoiseGit的时候默认了tortoise的ssh客户端,还是出现了上述的问题,于是在settin阅读全文
posted @ 2012-01-31 22:48 kenchen20050821 阅读(54) 评论(0) 编辑