程序设计

专业和发烧友程序员的问答



30
将字符串拆分为一定大小的块
假设我有一个字符串: string str = "1111222233334444"; 如何将这个字符串分成一些大小的块? 例如,将其分成4个大小将返回字符串: "1111" "2222" "3333" "4444"
218 c#  string 

6
如何在很长的毫秒时间内创建Java 8 LocalDate?
我有一个外部API,它以longs为单位返回日期,表示自大纪元开始以来的毫秒数。 使用旧式Java API,我可以简单地Date使用 Date myDate = new Date(startDateLong) Java 8的LocalDate/ LocalDateTime类中的等效项是什么? 我感兴趣的所代表的时间点转换long到LocalDate我目前的本地时区。

3
为什么转置512x512的矩阵要比转置513x513的矩阵慢得多?
在对不同大小的正方形矩阵进行了一些实验之后,出现了一个模式。不变地,转置大小矩阵2^n比转置size 慢2^n+1。对于的较小值n,差异不大。 但是,相差超过512。(至少对我而言) 免责声明:我知道由于元素的两次交换,该函数实际上并未转置矩阵,但没有区别。 遵循代码: #define SAMPLES 1000 #define MATSIZE 512 #include <time.h> #include <iostream> int mat[MATSIZE][MATSIZE]; void transpose() { for ( int i = 0 ; i < MATSIZE ; i++ ) for ( int j = 0 ; j < MATSIZE ; j++ ) { int aux = …

9
如何在Django中创建子弹?
我正在尝试SlugField在Django中创建一个。 我创建了这个简单的模型: from django.db import models class Test(models.Model): q = models.CharField(max_length=30) s = models.SlugField() 然后,我这样做: >>> from mysite.books.models import Test >>> t=Test(q="aa a a a", s="b b b b") >>> t.s 'b b b b' >>> t.save() >>> t.s 'b b b b' 我在期待b-b-b-b。


17
如何在Windows上更改Git Bash的默认位置?
我在Windows 7上使用Git,并通过Git Bash访问我的存储库。启动时,如何更改Git Bash在方便文件夹中打开的默认位置? 导航到htdocs,然后导航到一个特定的文件夹比较耗时。有没有办法更改配置文件以使其在其他位置打开?还是可以编写一个.sh文件来做到这一点? 不幸的是,Git Bash不会htdocs在我的桌面上打开我的文件夹快捷方式,并且需要cd5次才能到达我想要的目录。
218 git  windows-7  git-bash 

7
如何在Android中从Java端将android:gravity设置为TextView
我可以android:gravity="bottom|center_horizontal"在textview的xml 中使用以获得所需的结果,但是我需要以编程方式进行此操作。我的textview在a内tablerow是否重要relativelayout。 我努力了: LayoutParams layoutParams = new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL); labelTV.setLayoutParams(layoutParams); 但是,如果我理解正确,那可以将其应用于tablerow,而不是textview吗?


11
以编程方式返回到后堆栈中的上一个片段
假设我有一个活动,其中包含以编程方式添加的片段: private void animateToFragment(Fragment newFragment, String tag) { FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.fragment_container, newFragment, tag); ft.addToBackStack(null); ft.commit(); } 返回到可见的先前片段的最佳方法是什么? 我发现在Android中单击按钮时具有触发器后退按钮功能,但我认为模拟后退键事件不是正确的解决方法(而且我也无法使其正常工作): dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK)); 调用finish()只会关闭我不感兴趣的活动。 有更好的方法来解决这个问题吗?

14
使用jQuery检测用户何时滚动到div的底部
我有一个div框(称为“通量”),里面包含可变数量的内容。此divbox的溢出设置为auto。 现在,我想做的是,当使用滚动到此DIV框的底部时,将更多内容加载到页面中,我知道如何执行此操作(加载内容),但我不知道如何检测用户何时滚动到div标签的底部?如果我想在整个页面上都这样做,我会选择.scrollTop并将其从.height中减去。 但我似乎无法在这里这样做? 我试过从磁通量中获取.scrollTop,然后将所有内容包装在称为inner的div中,但是如果我将磁通量的innerHeight返回564px(div的高度设置为500)和“ innner”的高度当div底部显示564时,它返回1064和滚动顶部。 我能做什么?
218 javascript  jquery 

10
Java命名约定(带缩写词)
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 以下Java类的正确名称是什么: DVDPlayer或DvdPlayer?

7
Git:如何将KDiff3配置为合并工具和差异工具
最近,我正在使用GitExtension 2.46,但是具有相同功能的Git版本是1.9.4.msysgit.2。我只想使用Git命令,所以卸载了GitExtension并安装了Git和KDiff3的最新版本。 当我进行合并并发生冲突时,我将运行以下命令: $ git mergetool 然后我收到消息: 合并工具kdiff3不能作为“ kdiff3”使用。 我想一定是通过KDiff3路径。 环境 作业系统:Windows 10 Git 2.6.1.windows.1 KDiff3 0.9.98(64位) 问题: 我有什么在命令的文件的.gitconfig配置$ git mergetool与版本中打开KDiff3 GUI LOCAL,REMOTE,BASE和已合并冲突的文件吗? 如何配置它以使用具有差异工具?

4
保证金中的属性顺序
如果我在XAML中有这样的字符串: Storyboard.TargetProperty="Margin" From="1,2,3,4" To="0,0,0,0" 什么是右上和左下?1-右2-顶部3-左4-底部 那正确吗?
218 .net  wpf  xaml 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.