程序设计

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


8
fprintf,printf和sprintf之间的区别?
任何人都可以用简单的英语有关之间的差异说明printf, fprintf以及sprintf结合实例? 这是什么流? 在阅读有关“ C语言中的文件处理”的内容时,我确实对这三个方法感到困惑。
233 c  io  stream  printf 

10
离开页面前的JavaScript
我想在用户离开页面之前进行确认。如果他说确定,那么它将重定向到新页面或取消离开。我试图用onunload做到这一点 <script type="text/javascript"> function con() { var answer = confirm("do you want to check our other products") if (answer){ alert("bye"); } else{ window.location = "http://www.example.com"; } } </script> </head> <body onunload="con();"> <h1 style="text-align:center">main page</h1> </body> </html> 但是在页面关闭后是否确认?怎么做呢? 如果有人展示了如何使用jQuery会更好呢?
233 javascript  jquery 

15
如何设置Laravel的文件权限?
我正在使用拥有者设置为的Apache Web服务器_www:_www。我永远都不知道文件权限的最佳做法是什么,例如,当我创建新的Laravel 5项目时。 Laravel 5要求/storage文件夹可写。我发现了很多不同的方法来使其正常工作,而我通常以777递归方式使其成为chmod。我知道这不是最好的主意。 官方文件说: Laravel可能需要配置一些权限:Web服务器中的文件夹, storage并且vendor需要Web服务器进行写访问。 这是否意味着Web服务器也需要访问storage和vendor文件夹本身或仅访问其当前内容? 我认为更好的是更改所有者而不是权限。我将所有Laravel的文件权限递归更改为_www:_www,这使站点正常工作,就像将chmod更改为一样777。问题是,现在我的文本编辑器每次想保存任何文件时都要求我输入密码,如果我尝试在Finder中更改任何内容(例如复制文件),也会发生同样的情况。 解决这些问题的正确方法是什么? 更改 chmod 更改文件的所有者以使其与Web服务器的所有者匹配,并可能将文本编辑器(和Finder?)设置为跳过询问密码或使它们使用 sudo 更改Web服务器的所有者以匹配os用户(我不知道后果如何) 还有别的

14
如何将数组值从字符串转换为int?
$string = "1,2,3" $ids = explode(',', $string); var_dump($ids); 退货 array(3) { [0]=> string(1) "1" [1]=> string(1) "2" [2]=> string(1) "3" } 我需要这些值是int类型而不是string类型。有没有比用foreach遍历数组并将每个字符串转换为int更好的方法呢?
233 php  string  int  explode 

30
FileProvider-IllegalArgumentException:无法找到配置的根目录
我正在尝试用相机拍照,但是出现以下错误: FATAL EXCEPTION: main Process: com.example.marek.myapplication, PID: 6747 java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/emulated/0/Android/data/com.example.marek.myapplication/files/Pictures/JPEG_20170228_175633_470124220.jpg at android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile(FileProvider.java:711) at android.support.v4.content.FileProvider.getUriForFile(FileProvider.java:400) at com.example.marek.myapplication.MainActivity.dispatchTakePictureIntent(MainActivity.java:56) at com.example.marek.myapplication.MainActivity.access$100(MainActivity.java:22) at com.example.marek.myapplication.MainActivity$1.onClick(MainActivity.java:35) AndroidManifest.xml: <provider android:name="android.support.v4.content.FileProvider" android:authorities="com.example.marek.myapplication.fileprovider" android:enabled="true" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" /> </provider> Java: Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); // Ensure that there's a camera …


8
如何在HTML元素中设置数据属性
我有一个带有属性的div data-myval = "10"。我想更新它的价值;如果我使用,它不会改变div.data('myval',20)吗?我div.attr('data-myval','20')只需要使用吗? 我在HTML5和jQuery之间感到困惑吗?请指教。谢谢! 编辑:更新div.data('myval')=20为div.data('myval',20),但HTML仍未更新。


8
如何使用Python在OpenCV中裁剪图像
我如何像以前在PIL中一样使用OpenCV裁剪图像。 PIL的工作示例 im = Image.open('0.png').convert('L') im = im.crop((1, 1, 98, 33)) im.save('_0.png') 但是我如何在OpenCV上做到这一点? 这是我尝试的: im = cv.imread('0.png', cv.CV_LOAD_IMAGE_GRAYSCALE) (thresh, im_bw) = cv.threshold(im, 128, 255, cv.THRESH_OTSU) im = cv.getRectSubPix(im_bw, (98, 33), (1, 1)) cv.imshow('Img', im) cv.waitKey(0) 但这是行不通的。 我认为我使用不正确getRectSubPix。如果是这种情况,请说明如何正确使用此功能。
233 python  opencv 


28
Swift将.uppercaseString仅应用于字符串的第一个字母
我正在尝试制作一个自动更正系统,并且当用户键入一个带有大写字母的单词时,自动更正不起作用。为了解决此问题,我制作了一个键入的字符串的副本,应用了.lowercaseString,然后对其进行了比较。如果确实输入了错误的字符串,则应更正单词。但是,替换键入的单词的单词全部为小写。所以我只需要将.uppercaseString应用于第一个字母。我本以为可以用 nameOfString[0] 但这显然行不通。如何将字符串的首字母转换为大写,然后将首字母大写的完整字符串打印出来? 谢谢你的帮助!

30
最常见的SQL反模式是什么?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我们所有使用关系数据库的人都已经知道(或正在学习)SQL是不同的。选出想要的结果并有效地进行,涉及到一个乏味的过程,其部分特征是学习不熟悉的范例,并发现我们最熟悉的编程模式在这里不起作用。您见过(或自己犯过)的常见反模式是什么?
232 sql  anti-patterns 

30
Windows批处理文件的隐藏功能
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 Windows批处理文件中鲜为人知但重要且有用的功能有哪些? 指导原则: 每个答案一项功能 提供功能的简短说明和示例,而不仅仅是文档的链接 将答案限制为本机功能,即不需要其他软件,例如Windows Resource Kit 澄清:我们这里指的是cmd.exe处理的脚本,这是WinNT变体的默认设置。 (另请参阅:Windows批处理文件:.bat与.cmd?)

13
AngularJS绑定中的数学函数
有没有办法在AngularJS绑定中使用数学函数? 例如 <p>The percentage is {{Math.round(100*count/total)}}%</p> 这个小提琴显示了问题 http://jsfiddle.net/ricick/jtA99/1/
232 angularjs 

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.