编程技巧 - 文章列表
-
android通过intent浏览图片的方法
Intentintent=newIntent(Intent.ACTION_VIEW);Uriuri=Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(),bmp,null,null));//将bitmap转换为uriintent.setDataAndType(uri,image/*);startActivity(int
-
android选择文件,通过uri获取文件真实地址的方法(兼容7.0)
1、发起选择文件的请求Intentintent=newIntent(Intent.ACTION_GET_CONTENT);intent.setType(*/*);intent.addCategory(Intent.CATEGORY_OPENABLE);((Activity)context).startActivityForResult(Intent.createChooser(intent,请选择
-
Android 7.0的手机在eclipse上无法显示logcat的解决方法
Android7.0的手机在eclipse上无法显示调试信息logcat的解决方法需要下载ADT-24.2.0下载地址:https://github.com/khaledev/ADT/releases或http://pan.baidu.com/s/1gfFX5HxADT使用方法下载文件后在Eclipse中点击目录HelpInstallNewSoftware...AddArchive...然后选择下
-
swift 播放网络音频
var audioPlayer:AVAudioPlayer!func playsong(musicdata:NSData){ do{ try audioPlayer = AVAudioPlayer(data: musicdata) audioPlayer.prepareToPlay() audioPlayer.play() }catch {&n
-
c# post大文件报错OutOfMemoryException 内存溢出
c#post大文件时(大于500M),会报OutOfMemoryException的错误,后来设置request.ContentLength后,文件上传上去了,但是在关闭流的时候,报错“请求被中止: 请求已被取消”,原因应该是写入的大小跟设置的大小不一样,解决的方法是写入与请求的大小相同的字节数完整的代码如下://post上传文件public static byte[] PostFile(string url, IEnumerable<UploadFile> files, NameValueCollection values) &
-
sqlserver 查询数据库所有表名及数据的数量
//查询所有表名select name from sysobjects where xtype='u'select * from sys.tables//查询数据库中所有的表名及行数SELECT a.name, b.rowsFROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.idWHERE (a.type = 'u') AND (b.indid IN (0, 1))ORDER BY a.name,b.rows DESC//查询所有的表名及空间占用量\\行数s
-
从Webbrowser获取session到CookieContainer
首先是获取webbrowser中cookie的方法(用webbrowser.Document.Cookie这个方法获取到的cookie不完整)[DllImport(\"wininet.dll\", CharSet = CharSet.Auto, SetLastError = true)]static extern bool InternetGetCookieEx(string pchURL, string pchCookieName, StringBuilder pchCookieData, ref int pcchCookieData,
-
sqlserver 数据库显示正在还原的解决方法
1)管理器不会主动刷新,需要手工刷新一下才能看到最新状态(性能方面的考虑) 2)很少情况下,恢复进程被挂起了。这个时候假设你要恢复并且回到可访问状态,要执行: RESTORE database dbname with recovery 这使得恢复过程能完全结束。 3)如果你要不断恢复后面的日志文件,的确需要使数据库处于“正在还原状态”, 这通常是执行下面命令: RESTORE database dbname with norecovery
-
编程入门后要养成的良好的编程习惯
编程入门并不难,入门后不断的学习实践是非常重要的,这相对来说是比较漫长的。在这个比较漫长的时间内,我们新手朋友们一定要注意养成良好的编程习惯。习惯是一个人在长期的生活和工作学习中所形成的一种不容易改变的行为,倾向和社会风尚。一种好的行为习惯,可以让人受益终生,那一种坏的行为习惯会让人终生烦恼。随着21世纪高科技的发展,计算机代替了人类许多的工作,如计算通讯书写等,正如我们学习编程可以解决这些问题,良好的编程习惯,可以影响程序的质量,可以是程序结构清晰合理,所以我们一定要养成良好的编程习惯,这有利于我们在未来的发展。 学习的过程就是认知的过程,良好的学习
-
Google推出Android编程入门纳米学位
想要开发一款应用程序但却无从下手?今天,Google通过与在线教育平台优达学城(Udacity)合作,推出了Android编程入门纳米学位(AndroidBasicsNanodegree),让每个人有机会了解并进行Android开发。 目前,全球范围内有超过10亿部的Android设备,这为更多人提供了有机会,让他们可以在正确的时间向正确的人传递自己的想法。Google推出Android编程入门纳米学位,旨在教大家如何开发简单的Android应用程序,即便没有任何编程经验,都可以学习开发应用程序,改善周围人的生活质量。\r\n\r\n以下是参与了系列课