#一、ERROR:Visual studio 2013 bug:visual studio no editoroptiondefinition export found for the given option nam
具体情形:VS2013突然不能打开C#工程代码编辑
解决方法:找到路径C:\Users{当前用户}\AppData\Local\Microsoft\VisualStudio;将该路径下文件夹12.0修改为其他名称即可,很有可能找不到该路径,这是因为系统默认隐藏了该文件夹,在{当前用户}比如说我的电脑名称为GF,就在C:\Users\GF文件夹修改文件夹选项,把隐藏的文件夹选项显示出来即可。
#二、cin读取数量不定的输入数据
while(std::cin>>value)
sum+=value;
当我们使用一个istream对象作为条件时,其本质是检测流的状态。如果流是有效的,即流未遇到错误,那么检测成功。
但当1、遇到文件结束符(end of file 键盘输入为ctrl+z,其本质是此时cin会进入到错误状态)
2、遇到一个无效的输入时(例如要求输入整数,但输入小数)
ctrl+z之前不能有其他字符(除了回车之外)所以必须
在输入数据之后,回车换行再ctrl+z+enter,即可。
#三、ubuntu系统下删除一个文件夹
起初手动delete删不掉
然后代码删也不行sudo rm 文件名
提示是一个目录还是删不掉
这个时候建议尝试sudo rm -rf 文件名
即可删除
#四/ 《unix网络编程》若要服务器绑定主机的保留端口,必须以超级用户特权运行
#五/c#清空文本文件内容
FileStream fs1 = new FileStream(filepath, FileMode.Open,FileAccess.Write);
fs1.Seek(0, SeekOrigin.Begin);
fs1.SetLength(0);
StreamWriter sw = new StreamWriter(fs1, Encoding.UTF8);
#六usr/bin/ld: i386 architecture of input file XXX.a( xxx.o) is incompatible with i386:x86-64 output
是因为代码之前被在linux32位上运行过,而当前机器为64位,所以要删除.o文件,重新make即可。
#七
错误信息:
Traceback (most recent call last):
File “”, line 1, in
TypeError: ‘module’ object is not callable
情形描述:依据Python核心编程,我先新建一个AddrBookEntry.py文件
文件内容为:
# -*- coding:utf-8 -*-
class AddrBookEntry(object):
''' address book entry class'''
def __init__(self,nm,ph):
self.name=nm
self.phone=ph
print 'Create instance for :',self.name
def updatePhone(self,newph):
self.phone=newph
print 'Updated phone# for:',self.name
然后在python解释器上输入
>>> import AddrBookEntry
>>> john=AddrBookEntry('John Doe','400-555-1212')
就报出了上面的错误,原因是:这是因为需要把import AddrBookEntry修改为from AddrBookEntry import *