我经常将文本输出到文件.我想知道:BufferedWriter工作怎么样?
我打电话时是否在文件上写文字writer.write(text)?如果它不写文本,我是否需要使用flush函数来写入数据?
例如:
File file = new File("statistics.txt");
if (!file.exists()) {
file.createNewFile();
}
else
{
file.delete();
file.createNewFile();
}
FileWriter fileWritter = new FileWriter(file.getAbsoluteFile(),true);
BufferedWriter bufferWritter = new BufferedWriter(fileWritter);
Iterator<Map.Entry<String,Token>> it = listofTakenPairMap.entrySet().iterator();
int isim_isim=0;
int isim_fiil=0;
int zarf_fiil=0;
while (it.hasNext()) {
@SuppressWarnings("rawtypes")
Map.Entry pairs = (Map.Entry)it.next();
Token token=(Token)pairs.getValue();
String str=pairs.getKey()+ " = " +token.getCount();
if(token.getTypeOfPairofToken()==0){//isim-isim
isim_isim+=token.getCount();
}
else if(token.getTypeOfPairofToken()==1){
isim_fiil+=token.getCount();
}
else{ //zarf-fiil
zarf_fiil+=token.getCount();
}
System.out.println(str);
bufferWritter.write(str);
bufferWritter.newLine();
//it.remove(); // avoids a ConcurrentModificationException
}
bufferWritter.newLine();
bufferWritter.write("##############################"); …Run Code Online (Sandbox Code Playgroud) 我有一个状态级数据列表,其中包含每个州的数字,例如:
AL 10.5
AK 45.6
AZ 23.4
AR 15.0
...
Run Code Online (Sandbox Code Playgroud)
我想把它变成一个加权地图,最黑暗的数字是最高的,最轻的是最低的.是否有任何软件,或java或python库可以生成这样的图像?
我想在多个操作系统上找到JDK路径.
我不确定是否有一种很好的方法可以做到这一点,因为我一直在尝试和失败.
对于Windows,它将是这样的 - C:\Program Files\Java\jdk1.7.0_07或者这样
C:\Program Files(x86)\Java\jdk1.7.0_07
对于Linux,它将是这样的 - /usr/java/jdk1.7.0_07
我希望这适用于安装的任何JDK版本,因此Java\jdk之后的数字无关紧要.
我会用的 System.setProperty("java.home", path);
基本上,我要做的是当我运行我的程序时,将java.home设置为当前机器上安装的JDK,但是获得JDK路径证明是非常困难的,任何解决方案?
我想将文件作为字符串下载到python.我尝试了以下,但似乎没有用.我做错了什么,或者我还能做些什么?
from urllib import request
webFile = request.urlopen(url).read()
print(webFile)
Run Code Online (Sandbox Code Playgroud) 当我尝试pip install涉及C编译的事情(Pillow特别是)时,我得到一个奇怪的错误:
clang: error: no such file or directory: 'Python.framework/Versions/2.7/Python'
error: command 'clang' failed with exit status 1
----------------------------------------
Cleaning up...
Command /usr/local/opt/python/bin/python2.7 -c "import setuptools, tokenize;__file__='/private/var/folders/xt/f2d8vp4j65j2rt71pns6trjw0000gn/T/pip_build_jakob/Pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/xt/f2d8vp4j65j2rt71pns6trjw0000gn/T/pip-LnL0hW-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /private/var/folders/xt/f2d8vp4j65j2rt71pns6trjw0000gn/T/pip_build_jakob/Pillow
Run Code Online (Sandbox Code Playgroud)
我认为这个问题是由于OSX 10.10 Yosemite和Homebrew python的结合.你以前经历过这个吗?关于如何解决它的想法?
我有一个rsa.PublicKey由一个模数和一个公共 exponnet 组成的结构体。我想验证一个ssh.Signature用那个密钥签名的,我想如果我有一个ssh.PublicKey我可以Verify在那个接口上调用这个方法。但是,我找不到任何实现ssh.PublicKey和支持从rsa.PublicKey. 我是否需要编写专有方法来执行此操作,或者是否有我找不到的类,或者解决我的问题的更好方法?
就上下文而言,我得到了rsa.PublicKey来自x509.Certificateyubikey 的an ,它证明了其 PIV 插槽中的一个密钥。
我有一个变量,它由几个标志 ORed 组成,我想测试我的值是它们的哪个组合并对其采取行动。不幸的是,|运算符在match语句中具有不同的含义,所以我不能写
match x {
(FLAG1 | FLAG2) => return 5;
(FLAG1 | FLAG3) => return 6;
(FLAG2 | FLAG3) => return y;
_ => return 0;
}
Run Code Online (Sandbox Code Playgroud)
相反,我需要预先计算(FLAG1 | FLAG2)等等,使我的代码变得丑陋且不可读。有一个更好的方法吗?
我可以根据正在查看的某个字段的值更改readonly_fields我的TranslationAdmin课程Translation吗?如果是这样,我该怎么做?
我唯一想到的是创建一个小部件来查看Translation并确定是否是一个只读小部件,但这似乎有点过分.
如何在调用javascript函数时执行cgi脚本?目前我正在使用一个小的iframe并在那里加载cgi脚本,但它似乎没有工作.这是一段代码:
function back()
{
document.getElementById("hidden").src="scripts/backImage.cgi";//execute background script
document.getElementById("scan").src="scripts/getImage.cgi";//reload the display iframe
}
Run Code Online (Sandbox Code Playgroud) 我正在用Java写一个地理游戏,我想得到一些关于国家边界位置的数据,但我能找到的只是shapefile,我无法从中获取纬度/经度数据,或者我只能找到每个国家的单一坐标.
我在哪里可以找到
编辑:
它不需要准确; 对于除俄罗斯,中国,美国和巴西之外的任何东西,10个坐标可能就足够了.群岛也不重要.我只想知道能够相对准确地计算出两国之间的最短距离.
java ×4
python ×4
file ×2
buffer ×1
cgi ×1
cryptography ×1
django ×1
django-admin ×1
download ×1
geography ×1
gis ×1
go ×1
javascript ×1
macos ×1
maps ×1
osx-yosemite ×1
path ×1
pip ×1
python-2.7 ×1
python-3.x ×1
rsa ×1
rust ×1
shapefile ×1
ssh-keys ×1
streamwriter ×1
string ×1