我用的Java像6-7岁,然后在几个月前,我发现Groovy中,并开始节省大量的输入..然后我不知道某些事情如何引擎盖下工作(因为常规的表现真的很差),并了解,给你动态类型每一个Groovy的对象是MetaClass处理所有的JVM不能由自己来处理事情的对象.当然,这会在您编写的内容和执行的内容之间引入一层,从而减慢所有内容.
然后有一天我开始得到一些关于Scala的信息.这两种语言在字节码翻译中的比较如何?他们添加到普通Java代码可以获得的正常结构中有多少东西?
我的意思是,Scala是静态类型的,因此Java类的包装应该更轻,因为在编译期间会检查很多东西,但我不确定内部存在的真正差异.(我不是在谈论Scala的功能方面与其他方面相比,这是另一回事)
有人可以开导我吗?
从WizardOfOdds评论好像是得到更少的输入和相同性能的唯一方法是写在翻译的东西中间翻译的Java代码(让的javac编译)不alterating事情是如何执行的,只是增加synctatic糖全无关心语言本身的其他后备.
当用户点击没有项目的空格时,我想在ListView上保留一个项目.例如,项目下方的空间,但仍在ListView组件上.我将ListView属性"HideSelection"更改为false,但只有在焦点更改为另一个组件时才有效; 而不是当用户点击ListView本身时.谢谢!
int val = 233;
byte b = (byte) val;
System.out.println(b);
Run Code Online (Sandbox Code Playgroud)
我有一个简单的例子:我有一个有一些值的整数,我想将该值转换为一个字节用于输出.但在这种情况下,负值即将来临.
如何成功将int值放入字节类型?
这是我的编码,它给我错误'警告:未知的转换类型字符0x20格式'
int subtotal;
long long a,b,c,d,e,f,g,h,i,j,k,l,m;
subtotal = (1*(a+c+e+g+i+k))+(3*(b+d+f+h+j+l));
printf(" = %d % 10 = %d; (10 - %d) % 10 = %lld\n", subtotal,subtotal%10,subtotal%10,m);
Run Code Online (Sandbox Code Playgroud)
知道为什么这是错的吗?
如何在不删除数据库中的任何表的情况下清空phpMyAdmin中数据库中所有表的内容?
由于我在开发过程中每小时都会这样做几次,所以我不想每次都在所有60多个表上单独点击"清空".
我用MingW/MSYS编译了几个库......生成的静态库总是.a文件.当我尝试将库与MSVC项目链接时,Visual Studio会抛出"未解析的外部符号"......这意味着.a静态库与MS C++链接器不兼容.我认为它必须转换为MSVC兼容的.lib文件.
.a和.lib只是.o或.obj文件的AR档案,所以有没有办法在MSVC项目中使用MingW编译的库?或者我是否必须在一个编译器/链接器中编译/链接所有内容 - 仅限MSVC/MingW?据说MingW编译器与MSVC兼容.
我读了一些关于这个主题的线索,但是他们大多说将文件重命名为.lib应该可以完成工作,但遗憾的是它对我不起作用.
我试图链接的库是用C语言编写的.
MSVC Linker抛出的错误如下:
error LNK2019: unresolved external symbol "int __cdecl openssl_call(struct ssl_State *,int,int,int)" (?openssl_call@@YAHPAUssl_State@@HHH@Z) referenced in function _main MyAPP.obj
Run Code Online (Sandbox Code Playgroud)
...还有4个相同的错误,指的是从我的app调用的其他函数.
谢谢你的建议.
迁移到Spring 2.5.x时,我发现它添加了更多的构造型注释(在2.0 的@Repository之上):@ Component,@ Service和@Controller.你怎么用它们?您是否依赖于隐式Spring支持或您定义自定义构造型特定函数/方面/功能?或者它主要用于标记bean(编译时,概念等)?
我一直在寻找使用RSpec创建gem的方法,但还没有找到描述性的教程.
我从Ryan Bates的制作宝石开始,但我正在寻找一个讨论用RSpec创建一个acts_as样式宝石的教程.
通过acts_as,我的意思是说gem将某些方法添加到Rails中的现有类中.为什么这很重要?因为我找到了像New Gem这样的宝石模板,有一个规范可以运行但是当我尝试测试一个Active Record对象时它会开始窒息.我已经尝试在spec_helper.rb中要求active_record但我必须做错了,因为它没有解决问题.
说到插件,我发现了这个Rails指南.如果周围有一个宝石版本那就太棒了.
多谢你们!
PS我喜欢截屏.
当我在一个私人项目上寻找bug并将它们推送到远程源(我自己的私人vps)时,我向Master分支做了5次提交.
然后我看到提交4和5将在其他地方引起麻烦,我需要撤消它们,所以我再次检查提交3,从那一点做了一个新的分支"Dev",并做了一些提交正确解决问题.
然后我做了
git reset - hard HEAD~2在Master上把它拉回到我分支开发的那一点.
然后我做了git merge to fast forward Master回到Dev分支的末尾.
所以现在我有一个本地存储库,Dev和Master都指向同一个最新版本的项目,并带有最新的bug修复.
问题是,当我尝试将项目现在推送到原点时,它会失败并给出一条错误消息:
![拒绝]主 - >主(非快进)错误:未能将某些引用推送到'myserver ... myproject.git'
我做错了什么,我该如何解决?
谢谢
当使用char*str作为第一个参数(不是分隔符字符串)时,strtok将无法正常工作.
它是否与在该表示法中分配字符串的区域有关?(据我所知,这是一个只读区域).
提前致谢
例:
//char* str ="- This, a sample string."; // <---doesn't work
char str[] ="- This, a sample string."; // <---works
char delims[] = " ";
char * pch;
printf ("Splitting string \"%s\" into tokens:\n",str);
pch = strtok (str,delims);
while (pch != NULL)
{
printf ("%s\n",pch);
pch = strtok (NULL, delims);
}
return 0;
Run Code Online (Sandbox Code Playgroud)