<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[samuelnotes的专栏]]></title><description><![CDATA[珍惜时间，用心工作，快乐生活。]]></description><link>https://blog.youkuaiyun.com/Shinnexi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Shinnexi]]></copyright><item><title><![CDATA[mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/120882991</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/120882991</guid><author>Shinnexi</author><pubDate>Thu, 21 Oct 2021 11:26:32 +0800</pubDate><description><![CDATA[转载from https://www.cnblogs.com/nxmxl/p/11831166.html
在这里记录这个主要是备忘。
MySQL 的默认设置下，当一个连接的空闲时间超过8小时后，MySQL 就会断开该连接，而 c3p0 连接池则以为该被断开的连接依然有效。在这种情况下，如果客户端代码向 c3p0 连接池请求连接的话，连接池就会把已经失效的连接返回给客户端，客户端在使用该失效连接的时候即抛出异常
解决这个问题的办法有三种：
1. 增加 MySQL 的 wait_timeout 属性的值。
修改]]></description><category></category></item><item><title><![CDATA[Android 屏幕适配方案]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/107717631</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/107717631</guid><author>Shinnexi</author><pubDate>Fri, 31 Jul 2020 17:12:33 +0800</pubDate><description><![CDATA[Android 屏幕适配方案

有老铁问我说能不能把Android屏幕适配方案汇总一下整合一篇文章， 其实我听到这句话的心里的感觉汇总这个干嘛、 每个项目的适配需求是不一样的、 我们公司的适配要求是这样的、 另一个项目是这样的。 我的想法是最基本的屏幕适配概念是要清楚明白了然于胸的，适配方案可以了解、原理也可以借鉴学习。

1.屏幕适配定义

使得某一元素在Android不同尺寸、不同分辨率的手机上具备相同的显示效果

2.相关重要的概念
2.1 屏幕尺寸[物理尺寸]

含义：手机对角线的物理尺寸
单位：英]]></description><category></category></item><item><title><![CDATA[C#语法基础-05-文件操作]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/106950070</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/106950070</guid><author>Shinnexi</author><pubDate>Wed, 24 Jun 2020 19:33:08 +0800</pubDate><description><![CDATA[C#语法基础-05-文件操作

写这两篇文章的目的是为了备忘、 C#语言在大学读书时候学过、当时做过一些东西、但是由于从事的主要工作和C#无关便忘记了。 近来公司增加了Unity业务、 写Unity主要是C# 和js 想来C# 的语法结构和Java很相似、于是采用了C#语言作为公司游戏项目的主要语言。

本系列主要分上中下三篇文章来记录。 分别牵涉到C# 中的初级、中级、高级内容。
由于本月一直忙于公司的项目、 所以发文就耽搁了， 但是回想五月忙上过去了，还是整理整理发一篇吧。
本文主要写一些关于C#语言的]]></description><category></category></item><item><title><![CDATA[C#语法基础-04-线程]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/106949483</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/106949483</guid><author>Shinnexi</author><pubDate>Wed, 24 Jun 2020 18:31:06 +0800</pubDate><description><![CDATA[C#语法基础-04-线程

写这两篇文章的目的是为了备忘、 C#语言在大学读书时候学过、当时做过一些东西、但是由于从事的主要工作和C#无关便忘记了。 近来公司增加了Unity业务、 写Unity主要是C# 和js 想来C# 的语法结构和Java很相似、于是采用了C#语言作为公司游戏项目的主要语言。

本系列主要分上中下三篇文章来记录。 分别牵涉到C# 中的初级、中级、高级内容。
由于本月一直忙于公司的项目、 所以发文就耽搁了， 但是回想五月忙上过去了，还是整理整理发一篇吧。
本文主要写一些关于C#语言的高级]]></description><category></category></item><item><title><![CDATA[C#语言基础-LINQ语法]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/106949364</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/106949364</guid><author>Shinnexi</author><pubDate>Wed, 24 Jun 2020 18:20:59 +0800</pubDate><description><![CDATA[C#语言基础-LINQ语法

写这两篇文章的目的是为了备忘、 C#语言在大学读书时候学过、当时做过一些东西、但是由于从事的主要工作和C#无关便忘记了。 近来公司增加了Unity业务、 写Unity主要是C# 和js 想来C# 的语法结构和Java很相似、于是采用了C#语言作为公司游戏项目的主要语言。

本篇文章主要写一下C#语言的LINQ语法、 LINQ属于C#语言特性， 所以我打算用一个例子来说明一下这个一项语法特性。

namespace _LINQ
{
    internal class Progr]]></description><category></category></item><item><title><![CDATA[C#语言基础-03]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/106949260</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/106949260</guid><author>Shinnexi</author><pubDate>Wed, 24 Jun 2020 18:14:04 +0800</pubDate><description><![CDATA[C#语言基础-03

写这两篇文章的目的是为了备忘、 C#语言在大学读书时候学过、当时做过一些东西、但是由于从事的主要工作和C#无关便忘记了。 近来公司增加了Unity业务、 写Unity主要是C# 和js 想来C# 的语法结构和Java很相似、于是采用了C#语言作为公司游戏项目的主要语言。

本系列主要分上中下三篇文章来记录。 分别牵涉到C# 中的初级、中级、高级内容。
由于本月一直忙于公司的项目、 所以发文就耽搁了， 但是回想五月忙上过去了，还是整理整理发一篇吧。
本文主要写一些关于C#语言的高级知识，]]></description><category></category></item><item><title><![CDATA[C#语言基础-02]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/106429132</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/106429132</guid><author>Shinnexi</author><pubDate>Fri, 29 May 2020 17:07:49 +0800</pubDate><description><![CDATA[C#语言基础-02

写这两篇文章的目的是为了备忘、 C#语言在大学读书时候学过、当时做过一些东西、但是由于从事的主要工作和C#无关便忘记了。 近来公司增加了Unity业务、 写Unity主要是C# 和js 想来C# 的语法结构和Java很相似、于是采用了C#语言作为公司游戏项目的主要语言。

本系列主要分上中下三篇文章来记录。 分别牵涉到C# 中的初级、中级、高级内容。
由于本月一直忙于公司的项目、 所以发文就耽搁了， 但是回想五月忙上过去了，还是整理整理发一篇吧。
本文主要写一些关于C#语言的中级知识，]]></description><category></category></item><item><title><![CDATA[C#语言基础-01]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/105494693</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/105494693</guid><author>Shinnexi</author><pubDate>Mon, 13 Apr 2020 18:21:24 +0800</pubDate><description><![CDATA[C#语言基础-01

写这两篇文章的目的是为了备忘、 C#语言在大学读书时候学过、当时做过一些东西、但是由于从事的主要工作和C#无关便忘记了。 近来公司增加了Unity业务、 写Unity主要是C# 和js 想来C# 的语法结构和Java很相似、于是采用了C#语言作为公司游戏项目的主要语言。

本系列主要分上中下三篇文章来记录。 分别牵涉到C# 中的初级、中级、高级内容。
1. HelloWorl...]]></description><category></category></item><item><title><![CDATA[kotlin基础语法-06-语法特性-真泛型]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/104799153</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/104799153</guid><author>Shinnexi</author><pubDate>Wed, 11 Mar 2020 16:18:35 +0800</pubDate><description><![CDATA[kotlin基础语法-06-语法特性-真泛型

本文主要写一些kotlin中的语法特性包含、变量、常量与只读、空安全是如何实现的、内联的特殊情况、kotlin的真泛型

先来学个java命令、jdk 为我们提供的一个工具、 用来反编译一个class 文件的、
javap [optoin] *.class 

-c  输出分解后的代码。 例如： 类中每一个方法内、包含Java字节码的指令 
-ver...]]></description><category></category></item><item><title><![CDATA[Kotlin基础语法-05-运算符重载-中缀表达式]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/104756951</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/104756951</guid><author>Shinnexi</author><pubDate>Mon, 09 Mar 2020 17:29:03 +0800</pubDate><description><![CDATA[Kotlin基础语法-05-运算符重载-中缀表达式

接上篇文章本文主要从kotlin 中的运算符重载、中缀表达式、反引号与typealies、 对象比较与值比较、DSL的基本概念、

1.运算符重载
来看一段代码
fun main( args : Array&lt;String&gt;){
    
    /// 这里的step 就是步进、中缀表达式。 
    for( i in 1..10...]]></description><category></category></item><item><title><![CDATA[Kotlin 基础语法-04-高级特性]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/104701557</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/104701557</guid><author>Shinnexi</author><pubDate>Fri, 06 Mar 2020 18:22:28 +0800</pubDate><description><![CDATA[Kotlin 基础语法-04-高级特性

本文主要写kotlin中的解构、循环和集合操作符、 运算符重载、 作用域函数、 中缀表达式、DSL相关知识来展开。


解构

fun main(args: Array&lt;String&gt;){
     
    val user = User(28,"samuelnotes")

    val (age,name) = user
    ///...]]></description><category></category></item><item><title><![CDATA[kotlin 基础语法-03-面向对象]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/104678561</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/104678561</guid><author>Shinnexi</author><pubDate>Thu, 05 Mar 2020 16:59:56 +0800</pubDate><description><![CDATA[kotlin 基础语法-03-面向对象

本文主要写一些kotlin 基础语法中的 类、对象、伴生对象、 构造函数和次级构造函数

在java中的集成实现用extends 、 实现接口 使用 Implements . 我们看一下kotlin 类的声明格式。
// 关键字 class 、 类名、  继承自 BaseActivity  实现了OnClickListener 接口 。  如果当前类有基类...]]></description><category></category></item><item><title><![CDATA[kotlin 基础语法-02-函数-高阶函数]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/104635204</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/104635204</guid><author>Shinnexi</author><pubDate>Tue, 03 Mar 2020 16:25:46 +0800</pubDate><description><![CDATA[kotlin 基础语法-02-函数-高阶函数

本篇文章 主要介绍kotlin 中的函数、嵌套函数、扩展函数、 lambda 语法 、 高阶函数、内联函数 体会函数式编程的能力。

1.函数
我们已经很熟悉函数的声明了、
基本函数的声明语法如下：
fun  funName(arg1:String="默认值"):返回值类型{
    /// 函数体 
}


其中参数后边的默认值是可以省略的、 如果...]]></description><category></category></item><item><title><![CDATA[Kotlin 基础语法-01-基本知识-与java互调]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/104579198</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/104579198</guid><author>Shinnexi</author><pubDate>Sat, 29 Feb 2020 18:33:43 +0800</pubDate><description><![CDATA[Kotlin 基础语法-01
前言：

Kotlin 语言在2017年被google 官方宣布为Andorid 开发的第一语言、 不可否认我们现在很多项目和一些老旧项目依然有很多人在使用Java 语言，但随着未来慢慢的推广和替代，kotlin 会逐渐取代上层Java语言开发的份额，由此可见我们学习kotlin 语言的重要性。

扯淡：

这一kotlin基础语法系列适合有一定java语言语法和C或...]]></description><category></category></item><item><title><![CDATA[应用市场的那点事儿]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/104188040</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/104188040</guid><author>Shinnexi</author><pubDate>Wed, 05 Feb 2020 20:31:08 +0800</pubDate><description><![CDATA[应用市场截图大小和规范

疫情严重、无奈在家，看到以前写的一点东西，总结一下，发到csdn上算是一些积累吧。

这里记录Android市场，上架需求与文档。没什么技术含量，算是一篇参考性质的文档。
应用市场的选择
这里分享一下应用市场的选择思路， 由于应用市场的选择牵涉到应用的推广和扩散以及用户群的设定。 所以很重要。
这里先说几种常见的应用市场，这里有两类，

一类是属于网络运营商 例如： Go...]]></description><category></category></item><item><title><![CDATA[2019年度总结]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/104101163</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/104101163</guid><author>Shinnexi</author><pubDate>Tue, 28 Jan 2020 17:41:55 +0800</pubDate><description><![CDATA[2019年度总结
今天大年初四、新型冠状病毒搞得今年该有的活动缺没办法执行、只好窝在家里。想到19年还没有总结、就爬起来做个总结，来个展望吧。
回想一下自己的2019发生的很多值得回忆的事情，顺便展望一下2020年自己计划。
工作上的一些事情
知识总结写blog方面

项目push再gitpager上，确一直没有坚持下来，回想一下原因一是工作忙也没有太多的时间来总结，来写。 另外就是回到家以后，需...]]></description><category></category></item><item><title><![CDATA[Java基础-面向对象]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/104008746</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/104008746</guid><author>Shinnexi</author><pubDate>Thu, 16 Jan 2020 17:50:17 +0800</pubDate><description><![CDATA[Java基础-面向对象

由于年前工作太忙、实在没时间整理Java基本知识。 但是可能长时间不更新不好看、再说我个人也没有半途而废的习惯。所以决定节前还是更新一篇吧。 这也算是Java的基本思想和一些偏进阶的东西。 如果思考透彻了、理解清楚了、那么这将对Java的进阶有很好的帮助。

1.面向对象基础
1.面向对象的思想

1.1面向对象的思想

A:面向过程思想概述
   写这一部分、我想了半天...]]></description><category></category></item><item><title><![CDATA[Java基础-基本语句语法-方法-数组-内存分配及栈和堆的区别]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/103490115</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/103490115</guid><author>Shinnexi</author><pubDate>Wed, 11 Dec 2019 12:00:07 +0800</pubDate><description><![CDATA[Java基础-基本语句语法-方法-数组-内存分配及栈和堆的区别

最近一段比较忙，抽出时间，来更一篇。  这一篇主要还是Java基础， 基础语句语法、 数组、内存分配及栈和堆的区别。

1. Java基本语句结构


1.1 语句结构种类

顺序结构
选择结构
循环结构



1.2 顺序结构

从上到下依次执行



1.3 选择结构【可以嵌套】

if  ，  if  else  ， if  ...]]></description><category></category></item><item><title><![CDATA[Java基础-运行环境与关键字和基本数据类型]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/103051278</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/103051278</guid><author>Shinnexi</author><pubDate>Wed, 13 Nov 2019 16:12:43 +0800</pubDate><description><![CDATA[Java 基础语法-运行环境与关键字

接上一篇的语言简介， 我们知道任何编程语言制作的软件，运行都需要一定的运行环境。 那么Java语言的运行环境是什么？

Java语言的编译与运行环境


Java 编译工具
jar.exe jar包
javadoc.exe 文档生成器
Java.exe 解释器
Javac.exe 编辑器
这里说的是Windows平台下的 exe 其实其他平台一样，原理都一样...]]></description><category></category></item><item><title><![CDATA[Java基础-语言简介]]></title><link>https://blog.youkuaiyun.com/Shinnexi/article/details/102884110</link><guid>https://blog.youkuaiyun.com/Shinnexi/article/details/102884110</guid><author>Shinnexi</author><pubDate>Sun, 03 Nov 2019 16:56:35 +0800</pubDate><description><![CDATA[Java基础-语言简介

本来不想写这篇文章，但是为了不让初学者学起来莫名其妙，突兀半路出家的感觉，还是花点时间简单地说一下软件的发展与语言。

1. 软件是什么？
课本上的定义就不多说了，当初记得是程序+文档 就是软件。其实定义这个概念也是比较合理的。 但是对于我们开发人员和使用Java语言进行程序开发的人员来说 这个概念太泛泛了。 简单地说在我们常用的PC机 （windows机/ Mac机， ...]]></description><category></category></item></channel></rss>