一个95后 一个程序媛
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。 如果您看了本篇博客,觉得对您有所收获,请点击右下角的 [推荐] 如果您想转载本博客,请注明出处 如果您对本文有意见或者建议,欢迎留言 感谢您的阅读,请关注我的后续博客
前言: ListView这个列表控件在Android中是最常用的控件之一,几乎在所有的应用程序中都会使用到它。 目前正在做的一个记账本APP中就用到了它,主要是用它来呈现收支明细,是一个图文列表的呈现方式,下面就讲讲具体是如何实现的。
前言: SQLite简介:是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。
描述: 作为程序员,在工作中,我们经常会有需求,需要罗列出项目的结构图;如果手工来整理的话,太过浪费时间,其实我们可以借助tree命令来快速生成目录结构。 本文主要介绍一下,基于windows系统,如何快速生成目录结构的方法。
描述: 本文主要是讲,通过css+js实现网页中的【返回顶部】功能。 实现代码: HTML: 1 2 返回顶部 3 CSS: 1 /* return top */ 2 #btnTop { 3 display: none; 4 position:...
描述: 在第一次提交项目到GitHub时,出现了以下问题 看了一下错误原因:Run git config --global user.email "you@example.
在Android Studio项目中引用第三方jar包的方法: 步骤: 1、在build.gradle文件中添加如下代码: 备注:要添加在Android作用域下 sourceSets { main { jniLibs.
前言: 本文主要讲解如何将Android Studio项目上传至GitHub,在此之前,先介绍几个概念。 Android Studio:是谷歌推出一个Android集成开发工具,基于IntelliJ IDEA,类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。
描述: 在GitHub上面上传项目,但是感觉有些问题,就想删除了重新上传。 但是在Android Studio重新上传项目时,遇到了问题,一直提示“project is already on github” 解决方案: 1、关闭Android Studio项目; 2、进入到本地项目目录,找到隐藏文件夹.
不管是在APP,还是在网站中,页面之间的跳转都是很常见的,本文主要讲一下在APP中,如何通过Intent实现页面的跳转。 不带参数: 写在MainActivity页面的代码: 1 Intent intent = new Intent(); 2 intent.
该功能的实现没有特别复杂,主要在onKeyDown()事件中实现,直接上代码,如下: 1 //第一次点击事件发生的时间 2 private long mExitTime; 3 4 /** 5 * 点击两次返回退出app 6 */ 7 @Override 8 public ...
描述: 之前有做过一个记账本APP,拿来练手的,做的很简单,是用Eclipse开发的; 最近想把这个APP重新完善一下,添加了一些新的功能,并选用Android Studio来开发; APP已经完善了一部分,现在就想把已经做好的功能整理一下,记录下来。
描述: 今天在使用Eclipse开发的时候不知按错哪个键,出现编辑框分屏显示同一个代码,由于之前没有使用过这一功能,所以就去查了一下,原来是Eclipse的分屏功能。 快捷键: 方式一:Window -> Editor -> Toggle Split Editor ...
目录 前言 什么是敏捷开发 敏捷软件开发宣言 敏捷的项目管理--追求最大价值的成功 总结 一、前言 在这瞬息万变的环境里,企业的生存与发展状况取决于其快速响应变化的能力,而敏捷运作是构建该能力的核心。
Python简介 Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件,源代码和解释器CPython遵循 GPL(GNU General Public License)协议。
这是5月份和公司同仁做的分享,分享主题是关于测试,是我自己对于测试的一些认知,以及态度的转变。 目录 以怎样的心态面对测试 安全测试贯穿整个软件生命周期 总结 以怎样的心态面对测试 提问大家几个小问题: 你喜欢测试吗? 对于开发和测试的工作,我们假设待遇等等方面一切相同, 你优先会选择哪一个? 其实我个人很不喜欢测试,为什么今天又要和大家分享测试 这一话题呢? 主要原因是因为这段时间经历网站上线,对于客户测试提出 的一些问题,让我感受到了我们作为开发人员的一些欠缺。
状况描述: 需要上传文件,但是不想要保存到实体路径下,便可以用该功能来实现。 效果图: 点击【Upload】按钮,上传文件到数据库; 点击【Preview】,预览文件; 具体实现: 前台: 1 2 3 4 : 5 ...
我们有时候会需要查询数据库中包含某字段的所有的表,去进行update,这时就可以用下面的SQL来实现: select object_name(id) objName,Name as colName from syscolumns where (name like'%此次写需要查询的字段名称%')an...
我们在做项目的时候,经常会使用到Log日志,今天分享一下如何在后台添加Log信息 创建一个写Log的方法: 1 public void WriteLog(string Action) 2 { 3 try 4 { 5 string strLogPath = System.
时光如梭,来到佳杏已经整整三年的时间了,又到了每年总结的时候了,今年分两个方面来总结一下: 工作方面: 这一年的工作分以下三个阶段来讲: 出差前: 上半年的工作也挺忙碌的,在做完TE网站后,又进入了翻写Web的工作中去,我们在开发,客户在测试,有测试必然就会有问题要问,我记得当时一天差不多有一半的时间在回答客户提出的疑问,在这些回答问题的过程中,也让我对Web有了更深入的了解,和客户有了更顺畅的沟通,为后续工作的实施也打下了更坚实的基础。
还记得刚去MSH工作的第一天,Snow带我去公司,给我大概讲了一下公司状况,就因赶机离开了,Snow一离开,瞬间就觉得心里空落落的,环境很陌生,我也不知道自己之后要做什么样的工作,但不管遇到什么样的问题,就都要我一个人去独立处理了。
去年写的两年工作总结,现在回过头来看,有一番不一样的感受 想想来到佳杏的日子,已经有两年多的时光了,一直想要总结一下在佳杏工作之后,自己的一些改变,却一直迟迟没有动笔。 回想这两年的佳杏时光,还真待从刚进公司说起,和现在刚进公司的新人对比,那时的我和他们真的是相差了一大截,我没有很高的学历,也不过是在培训学校里面学了半年左右的软件开发,我唯一懂的语言只有C Sharp,仅此而已。
--列转行,逗号拼接指定列的值SQL Server中写法:SELECT STUFF(( SELECT ',' + Field1 from TableA FOR XML PATH('')), 1, 1, '') Oracle中写法: 方法一:wmsys.
一、状况描述 当我们需要后台更新大量数据的时候,可以使用该功能。二、解決方案 (1)新建一个Excel文件,并另存为启用宏的Excel工作簿,扩展名为.xlsm。 (2)在Excel中添加按钮。
问题描述: 最近在使用Crystal Reports打印报表时,提示错误信息:“Error detected by database DLL.” 如下图: 经查找,是因为数据库名称不同造成的; 用户的测试环境使用的库名称为ClaimsReport; 我们本地使用的库名称为Claims; 解决方案: 打开报表工具Crystal Reports 8.5,进入Database->Set Location界面,如下图: 把红框中数据库名称去掉,然后点击按钮【Done】即可。
當一個人生活枯燥的時候, 他忘了用心體會是一種習慣。 當一個人覺得人生乏味的時候, 他忘了培養幽默是一種習慣。 當一個人體力日差的時候, 他忘了運動建身是一種習慣。 當一個人工作疲憊的時候, 他忘了認真休息是一種習慣。
错误提示: 服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。
现在大部分网站登陆时都会要求输入验证码,在网上也看了一些范例,现在总结一下如何实现无刷新页面生成验证码。 效果图: 实现方式: 前台: 1 2 Identifying Code: 3 4 6 8 JS: 1 2...
用聚合函数配合CASE语句实现行转列功能: 现在分享一下具体实现代码: 转换前效果: PlanName PlanType PlanLimit 计划1 计划类型1 RMB 1,000,000 计划1 计划类型2 RMB 1,000,000 计划1 计划类型3 ...
摘要:ASP.NET自带的FileUpload控件会随着浏览器的不同,显示的样式也会发生改变,很不美观,为了提高用户体验度,所以我们会去自定义FileUpload控件 实现思路:用两个Button和TextBox控件来替代FileUpload控件,当点击Button时触发FileUpload控件的...
摘要:读取Excel文件里面的内容到DataSet 代码: 1 /// 2 /// 读取Excel文件里面的内容到DataSet 3 /// 4 /// 5 /// 6 private void ExcelToDS(string Path,ref DataSet...
最近在做一个发邮件的功能,客户要求需要导出一个Excel附件,并给了附件的格式, eg: Last Name 姓 First Name 名 Chinese Characters汉字书写(仅大陆人填写) 实现方式有两种: 一、使用Microsoft.
最近在做网站时遇到一个问题,需要获取不同frame中的控件,请教了一些同事,他们都说是无法取到的, 在网上查找了很多资料,找到了解决方法,现在整理一下当初的解决思路: 1、我需要在mainFrame中控制leftFrame中一个DIV控件的显示,如图示: 2、直接在mainFrame中通过document.
方法一:在VS2005中出现该错误时,用记事本打开项目的.csproj文件,删除以下内容即可: B531F2CF222748C5E29308FC2247704827D1EA8C xxxx_TemporaryKey.
最近在改Web的时候,遇到一个问题,要跨机器访问共享文件夹,以实现文件正常上传下载功能。 要实现该功能,可以采用HTTP的方式,也可以使用网络映射磁盘的方式,今天主要给大家分享一下使用网络映射磁盘的方式,来跨机器访问共享文件夹。
最近客户提了一个需求,要在网站中添加百度地图的显示,其实原来是有谷歌地图的,但由于谷歌在大陆遭到封杀,只好再给用户增加一个选择了。 下面我将自己最近整理的一些知识分享给大家。 如何使用百度地图API: 1、要先引用API库的链接: eg: 百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口,可帮助您在网站中构建功能丰富、交互性强的地图应用,支持PC端和移动端 基于浏览器的地图应用开发,且支持HTML5特性的地图开发。
读取Excel文件并返还数据集RecordSet 该方法适用于.xls,.xlsx类型的文件 读取Excel文件的Function: 1 '取得数据集 2 Function getRecordSetForExcels(sFilePath As String, _ 3 ...
获取Excel文件工作表Sheet的名称 1 '产生Excel文档 2 Dim xlapp, xlbook As Object 3 Dim sSheetName As String 4 Set xlapp = CreateObject("Excel.
最近有在做一个需求,需要在VB6.0中调用存储过程,整理了一下,供大家参考, 范例: 1 Function callStoredProcedure(sEmployeeID As String, Optional sNotes As String = "") As String 2 On Error GoTo errHand 3 Dim conn As ADODB.
最近做了一个Upload文件的需求,文件的格式为CSV,读取文件的方法整理了一下,如下: 1、先写了一个读取CSV文件的Function: 1 '读取CSV文件 2 '假设传入的参数strFile=C:\Documents and Settings\Administrator\桌面\TPA_Report1 - 副本.
低版本VM工具運行高版本VM環境時,會彈出不支持虚拟机配置。例如:使用VM8工具打開VM9配置的VM環境,會彈出下面的提示 在遇到這種情況的時候,一般都會選擇升級VM工具。如果不想升級VM工具,可以通過修改VM環境的配置,使VM環境可以正常的run起來。
整理一些常用的截取、查找字符函数: 1、查找某一个字符串中某一个字符(串)出现的次数 SELECT LENGTH(REGEXP_REPLACE(REPLACE('annelilyjane', '', '@'), '[^@]+', '')) COUNT FROM DUAL; --返回2 2、...
本函数用途:返回一个Table 在Oracle中实现,范例: 1 --在Types中: 2 create or replace type objTable as object 3 ( 4 s_usercode varchar2(32767), 5 s_usernam...
去掉回车,换行符号,截取指定长度的字符 具体代码示例: 1 --Function 2 --去掉前后空格,截取字符,字符长度为P_Length 3 create or replace function get_StringLen 4 ( 5 P_Name IN VARCH...
利用lpad()、RPAD()函数来实现给字符串补空格或补0的功能: 一、lpad()lpad函数将左边的字符串填充一些特定的字符其语法格式如下:lpad(string,n,[pad_string])string:字符或者参数n:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;pad_string:可选参数,这个字符串是要粘贴到string的左边,若这个参数未写,lpad函数将会在string的左边粘贴空格。
1、在SQL service中的写法: 1 --Function主体 2 CREATE FUNCTION [dbo].[FnMoneyStyle](@Number float,@strType char(1)) 3 RETURNS VARCHAR(100) 4 AS 5 BE...
在Oracle中计算两个日期间隔的天数、月数和年数: 一、天数: 在Oracle中,两个日期直接相减,便可以得到天数; 1 select to_date('08/06/2015','mm/dd/yyyy')-to_date('07/01/2015','mm/dd/yyyy') from dual;返回结果:36 二、月数: 计算月数,需要用到months_between函数; 1 --months_between(date1,date2) 2 --如果两个日期中“日”相同,或分别是所在月的最后一天,那么返回的结果是整数。
本函数可以将“目标字符串”以“指定字符串”进行拆分,并通过表结构返回结果。 在SQL Service中的代码如下: 1 CREATE FUNCTION [dbo].[fnSPLIT] 2 ( 3 @sInputString varchar(8000) 4 , ...