- 博客(312)
- 资源 (132)
- 收藏
- 关注
原创 c# 时间戳的使用,日期判定(时间戳获取、 时间戳和DateTime的转换、时差计算)
c# 时间戳的使用,日期判定(时间戳获取、 时间戳和DateTime的转换、时差计算)
2022-11-09 09:22:39
1505
原创 DataTable CAST 成集合后,进行自定义排序再转换回DataTable
DataTable CAST 成集合后,进行自定义排序再转换回DataTable
2022-07-06 11:31:37
349
原创 C#通用类库--数字转为人民币汉字大写表示可负大写
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Shan.Common{ #region RMBException /// <summary> /// 人民币转换的错误 /// </summary> public class RMBException : System.Exception {...
2022-05-05 14:57:50
428
原创 Android 意图(Intent)和过滤器(Filter)
Android意图是一个要执行的操作的抽象描述。它可以通过 startActivity 来启动一个活动,broadcastIntent 来发送广播到任何对它感兴趣的广播接受器组件,startService(Intent) 或者bindService(Intent, ServiceConnection, int) 来与后台服务通讯。意图本身(一个 Intent 对象)是一个被动的数据结构,保存着要执行操作的抽象描述。例如,你有一个活动,需要打开邮件客户端并通过 Android 设备来发送邮件。为了这个
2021-11-17 16:01:07
675
原创 Android 碎片(Fragment)
碎片是活动的一部分,使得活动更加的模块化设计。我们可以认为碎片是一种子活动。下面是关于碎片的重要知识点 -碎片拥有自己的布局,自己的行为及自己的生命周期回调。 当活动在运行的时候,你可以在活动中添加或者移除碎片。 你可以合并多个碎片在一个单一的活动中来构建多栏的UI。 碎片可以被用在多个活动中。 碎片的生命周期和它的宿主活动紧密关联。这意味着活动被暂停,所有活动中的碎片被停止。 碎片可以实现行为而没有用户界面组件。 碎片是 Android API 版本11中被加入到 Android AP
2021-11-17 15:59:39
296
原创 Android - 内容提供者(Content Provider)
内容提供者组件通过请求从一个应用程序向其他的应用程序提供数据。这些请求由类 ContentResolver 的方法来处理。内容提供者可以使用不同的方式来存储数据。数据可以被存放在数据库,文件,甚至是网络。有时候需要在应用程序之间共享数据。这时内容提供者变得非常有用。内容提供者可以让内容集中,必要时可以有多个不同的应用程序来访问。内容提供者的行为和数据库很像。你可以查询,编辑它的内容,使用 insert(), update(), delete() 和 query() 来添加或者删除内容。多数情况下
2021-11-17 15:58:24
644
原创 Android 广播接收器(Broadcast Receivers)
广播接收器用于响应来自其他应用程序或者系统的广播消息。这些消息有时被称为事件或者意图。例如,应用程序可以初始化广播来让其他的应用程序知道一些数据已经被下载到设备,并可以为他们所用。这样广播接收器可以定义适当的动作来拦截这些通信。有以下两个重要的步骤来使系统的广播意图配合广播接收器工作。创建广播接收器 注册广播接收器还有一个附加的步骤,要实现自定义的意图,你必须创建并广播这些意图。创建广播接收器广播接收器需要实现为BroadcastReceiver类的子类,并重写onReceive()方法
2021-11-17 15:57:41
2639
原创 Android 服务(Service)
服务是一个后台运行的组件,执行长时间运行且不需要用户交互的任务。即使应用被销毁也依然可以工作。服务基本上包含两种状态 -状态 描述 Started Android的应用程序组件,如活动,通过startService()启动了服务,则服务是Started状态。一旦启动,服务可以在后台无限期运行,即使启动它的组件已经被销毁。 Bound 当Android的应用程序组件通过bindService()绑定了服务,则服务是Bound状态。Bound状态的服务提供了一个客户服务器接口来允许
2021-11-17 15:55:45
257
原创 Android 活动(Activity)
活动代表了一个具有用户界面的单一屏幕,如 Java 的窗口或者帧。Android 的活动是 ContextThemeWrapper 类的子类。如果你曾经用 C,C++ 或者 Java 语言编程,你应该知道这些程序从 main() 函数开始。很类似的,Android 系统初始化它的程序是通过活动中的 onCreate() 回调的调用开始的。存在有一序列的回调方法来启动一个活动,同时有一序列的方法来关闭活动,如下面的活动声明周期图所示:Activity 类定义了下面的回调。你可以不用实现所有的回调方
2021-11-17 15:50:36
234
转载 Android开发入门经典实例
开发实例概述今天带大家做一个简单的Android App,这个App会显示创新工程实践老师们的照片和信息,不妨先看一看效果:虽然这个App非常简单,但是涉及到了Android开发中的一些关键知识,比如:配置开发环境 App中一个屏幕的抽象:Activity 屏幕之间的跳转:Intent 构成屏幕展示的视图组件:显示图片的ImageView,显示文字的TextView,把组件组成一个列表的视图ListView 通过Adapter来控制模型和视图组件之间通信,即如何在视图上展示特定的
2021-11-17 14:42:53
5001
2
原创 使用linq foreach 遍历 datatable中row
foreach (var row in pTable.Rows.Cast<DataRow>()) { string aa = row["字段名"].ToString(); }
2021-06-29 16:07:21
658
转载 android 添加网络权限还是无法访问网络 Android 9.0以上系统使用HTTP限制
Android9.0系统开始,应用程序默认只允许使用HTTPS类型的网络请求,HTTP类型的网络请求默认不再被支持,若想使用,则需要如下配置,在res目录下的xml目录下(不存在就创建该目录)创建network_config.xml文件 <?xml version="1.0" encoding="utf-8"?><network-security-config> <base-config cleartextTrafficPermitted="true..
2021-04-23 15:31:52
1167
原创 sql还原数据库时候,遇到数据库被占用的解决情况
最近上班时候,经常要做数据库还原,时常遇到数据被占用的情况,执行一句sql语句就可以解决,ALTER DATABASE dbname SET OFFLINE WITH ROLLBACK IMMEDIATE记录一下,以防下次要用的时候,忘记了。
2021-01-13 13:06:40
2058
原创 C#中NameValueCollection类用法详解
C#中NameValueCollection类用法详解,1.NameValueCollection类集合是基于 NameObjectCollectionBase 类。 但与 NameObjectCollectionBase 不同,该类在一个键下存储多个字符串值(就是键相同,值就连接起来如下例子)。该类可用于标头、查询字符串和窗体数据。 每个元素都是一个键/值对。NameValueCollection 的容量是 NameValueCollection 可以保存的元素数。 NameValueColl
2021-01-05 10:36:37
1600
转载 【分布式锁的演化】电商“超卖”场景实战
前言从本篇开始,老猫会通过电商中的业务场景和大家分享锁在实际应用场景下的演化过程。从Java单体锁到分布式环境下锁的实践。超卖的第一种现象案例其实在电商业务场景中,会有一个这样让人忌讳的现象,那就是“超卖”,那么什么是超卖呢?举个例子,某商品的库存数量只有10件,最终却卖出了15件,简而言之就是商品卖出的数量超过了商品本身的库存数目。“超卖”会导致商家没有商品发货,发货的时间延长,从引起交易双方的纠纷。我们来一起分析一下该现象产生的原因:假如商品只有最后一件,A用户和B用户同时看到了商品,并
2020-12-29 13:57:09
241
原创 2020-11-28 Android 开发文档记录
创建 Android 项目 | Android 开发者 | Android Developers (google.cn)Package Index | Android 开发者 | Android Developers (google.cn)http://www.android-doc.com/guide/components/tasks-and-back-stack.html
2020-11-28 13:43:12
158
原创 C# 创建POST方式的HTTP请求
调用://参数 IDictionary<string, string> parameters = new Dictionary<string, string>(); parameters.Add("organId", HttpUtility.UrlEncode(organId)); parameters.Add("method", HttpUtility.U...
2020-09-09 11:10:17
2209
1
原创 C# List<object> 转换为List<string>、转换为 string数组、转换为一个字符串用分隔符 隔开
var stringlist = new List<string>();//string List var objlist = new List<object>(); //object List objlist.Add("abc"); objlist.Add(321); objlist.Add('x'); //转换为List<string> ...
2020-07-20 11:03:04
4640
原创 C# 以数字结尾字符和数字混合数据的排序问题
//usingSystem.Linq;staticvoidMain(string[]args){string[]coms=newstring[]{"CON1","CON10","CON12","CON13","CON26","CON5","CON6","CON7"};varsorted=coms.Select(x=>new...
2020-07-20 11:01:14
597
原创 java 读取properties数据
最近做的项目,把一些可能要变动的数据,放到配置文件进行读取config.properties 内容 例:key=42AD1E4F64AC43FEAA78EBB8E4FEF507读取方法:String key= (String) ProUtil.getConfigValue("key"); //logger.info(key.toString());工具类:package njdatapush;import java.util.Properties;im...
2020-06-06 16:15:02
148
转载 微信公众号开发中使用ASP.NET获取openid和用户信息的C#代码
微信公众号开发中使用ASP.NET获取openid和用户信息的C#代码,本文来自于逆世风灵编写的文档Index.aspx.cs代码:public partial class Index : System.Web.UI.Page { //用户id public string openid = ""; //公众号信息部分 public string appid = ConfigurationManager.AppSetting
2020-05-09 13:08:58
2444
原创 ajax中如何通过post或get方法发送数据到后台,后台通过Request获取数据并添加到NameValueCollection中
实体类如下:publicclassPeson{publicstringName{get;set;}publicstringSex{get;set;}}前台通过Jquery的中post或get方法发送数据到后台,格式:{"Name":"张三","Sex":"男"}后台通过Request获取数据并添加到Na...
2020-05-08 08:58:22
757
原创 Tomcat服务非正常关闭后,导致不能正常启动和停止的问题解决
今天遇到个问题,tomcat服务不能点击停止,也不能点击启动,好像挂了如下图:求大神指点后,找到任务管理器,结束掉Apache HTTP Server的进程!点击服务,找到对应的tomcat服务,找到后点击开始或者停止即可正常使用。...
2020-04-26 10:41:56
3117
转载 JAVA——一个简单的加密和解密程序(凯撒密码)
1.凯撒密码凯撒密码是罗马扩张时期朱利斯·凯撒( Julius Caesar)创造的,用于加密通过信使传递的作战命令。加密的过程是将字母表中的字母移动一定位置,从而实现文本的加密。如果将字母表中的字母向右移动2位,则字母A将变为C,字母B将变为D,以此类推,一个明文字符串Hello就被加密成Jgnq。之后解密,就会返回原字符串。这里,移动的位数2是加密和解密所用的密钥。2.要求提取出要...
2020-04-22 15:12:40
5189
原创 java加密解密,加密无特殊字符串
1.直接上代码package com.myerong.cosumer.util;import java.io.BufferedReader;import java.io.InputStreamReader;import java.security.InvalidKeyException;import java.security.Key;import java.security.No...
2020-04-21 16:07:24
3157
转载 JSON字符串转换为Map
本文是利用阿里巴巴封装的FastJSON来转换json字符串的。例子如下:[java]view plaincopyprint?packagecom.zkn.newlearn.json; importcom.alibaba.fastjson.JSON; importcom.alibaba.fastjson.JSONObject; import...
2020-03-05 10:52:39
362
转载 Java实现Json字符串与Object对象相互转换的方式总结
这篇文章主要介绍了Java实现Json字符串与Object对象相互转换的方式,结合实例形式总结分析了java基于Json-Lib、Org.Json、Jackson、Gson、FastJson五种方式转换json类型相关操作技巧,需要的朋友可以参考下本文实例总结了Java实现Json字符串与Object对象相互转换的方式。分享给大家供大家参考,具体如下:Json-Lib、Org.Json、J...
2020-03-02 15:11:31
552
转载 Centos6.9安装和IP配置
首先,利用VMware14和Centos6安装虚拟机Centos6镜像下载地址 http://mirrors.sohu.com/centos/6.9/isos/i386/1、自动获取IP地址虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址。dhclient 自动获取ip地址命令ifconfig 查询系统里网卡、ip地址、子网掩码2、...
2020-02-06 15:08:17
578
原创 SQL Server实现split函数分割字符串功能及用法示例
select(select RealName+',' from Fmis_User where fmis_User.Code in (select * FROM dbo.f_SplitToNvarchar(DealingName,',')) FOR XML PATH('') )from CustomerRepairComplaints as cus /* 函数名称:f...
2019-12-05 09:06:07
2874
原创 C#将LINQ数据集转换为Datatable
//通过一个公共类将LINQ数据集转换为datatablepublicDataTableLINQToDataTable<T>(IEnumerable<T> varlist){ DataTabledtReturn =newDataTable();// column names PropertyInfo[] oProps =...
2019-08-05 14:02:11
2217
转载 C# DataTable转string[]
string[]ary=Array.ConvertAll<DataRow,string>(dt.Rows.Cast<DataRow>().ToArray(),r=>r["User"].ToString());DataRow[]arrRow=newDataRow[dt.Rows.Count];inti=0;foreach(Dat...
2019-07-16 11:52:36
2704
转载 获取DataRow[]中某列数据(linq使用)
1.使用linq一句话。DataTable dt="从数据库或者自定义datatable类型数据";DataRow[] dr= dt.Select("CompanyID={0}".ToFormat(companyID));//先获取DataRow数据var rows =dr.Select(t => t.Field<int>("ID")).ToList();//获取D...
2019-07-16 10:32:55
9349
原创 Navicat 连接mysql 1045错误
通过命令行,进入到mysql 的bin目录,或者运行mysql自带的命令行,去更改密码,语句:SET PASSWORD FOR 'root'@'localhost' = 'MyNewPass7';
2019-07-03 11:16:04
1540
MVC5 + EF 6 + Bootstrap 2 权限管理系统
2015-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人