<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[认真搞技术]]></title><description><![CDATA[网站/公众号/Android/IOS开发 微信：ITAdviser]]></description><link>https://blog.youkuaiyun.com/tiandi_5000</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tiandi_5000]]></copyright><item><title><![CDATA[Python开发环境搭建]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104900210</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104900210</guid><author>tiandi_5000</author><pubDate>Mon, 16 Mar 2020 19:22:26 +0800</pubDate><description><![CDATA[本节将分别讲解windows系统、mac os系统、linux系统下Python开发环境的搭建。

Windows系统下搭建python开发环境：

因为windows平台没有内置python语言的运行环境，所以我们需要先安装python语言的运行环境

python官方网站：https://www.python.org

可以在首页直接下载：



如果您的系统是32位的操作系统可以点击Down...]]></description><category></category></item><item><title><![CDATA[Python简介]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104896026</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104896026</guid><author>tiandi_5000</author><pubDate>Mon, 16 Mar 2020 14:20:57 +0800</pubDate><description><![CDATA[Python简介

认识Python:

Python，由荷兰人Guido van Rossum于1989年发明。

吉多是一位荷兰程序员，1982年在阿姆斯特丹大学获得数学和计算机科学硕士学位，很多人对他的了解仅限于“Python之父”，并且Python还是他打发时间的作品，但是在那之前，吉多已经积攒了足够的经验，才能有此神作。

在取得硕士学位的同年，吉多加入CWI（数学与计算机科学国家研究所...]]></description><category></category></item><item><title><![CDATA[微信小程序开发 - 学习笔记]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104130863</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104130863</guid><author>tiandi_5000</author><pubDate>Sat, 01 Feb 2020 10:40:52 +0800</pubDate><description><![CDATA[主要用到的技术：

页面布局：WXML

页面样式：WXSS

开发者权限开通：

管理员在小程序后台管理中将开发者微信账号添加到成员中后，开发者才能有权限开发。

默认首页的设置：

app.json-&gt;pages-&gt;第一行

如何新建页面：

在app.json-&gt;pages 中添加一行即可自动生成文件夹和文件

如何实现文本换行：

在文本内容的后面加入 \n 可实现文本换...]]></description><category></category></item><item><title><![CDATA[重写dispatchKeyEvent方法 按返回键back 执行两次的解决方法]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104060673</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104060673</guid><author>tiandi_5000</author><pubDate>Wed, 22 Jan 2020 22:06:54 +0800</pubDate><description><![CDATA[@Override
 public boolean dispatchKeyEvent(KeyEvent event) {
  if(event.getKeyCode() == KeyEvent.KEYCODE_BACK &amp;&amp; event.getAction() != KeyEvent.ACTION_UP) {//不响应按键抬起时的动作 
   //TODO 代码  
   ...]]></description><category></category></item><item><title><![CDATA[安卓市场发布注意事项]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104060682</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104060682</guid><author>tiandi_5000</author><pubDate>Wed, 22 Jan 2020 22:06:40 +0800</pubDate><description><![CDATA[如果你的APP使用了这个权限：&lt;uses-permission android:name="android.permission.CALL_PHONE" /&gt;那么在安卓市场发布的时候就可能会有如下提示：

抱歉，您的软件发现功能以外的额外付费权限“拨打电话”，请检查，正常功能需求，请在软件描述中注明使用功能点，感谢配合
...]]></description><category></category></item><item><title><![CDATA[match_parent和fill_parent的区别]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104060661</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104060661</guid><author>tiandi_5000</author><pubDate>Wed, 22 Jan 2020 22:06:22 +0800</pubDate><description><![CDATA[有些时候工程中MATCH_PARENT出现在layout中,有些时候工程中FILL_PARENT出现在layout中，那么两者到底有什么区别呢? 其实从Android 2.2开始FILL_PARENT改名为MATCH_PARENT ，从API Level为8开始我们可以直接用MATCH_PARENT来代替FILL_PARENT，他们的定义本质是一样均为-1，只是换了个别名，其目的是为了更准确些。 ...]]></description><category></category></item><item><title><![CDATA[神奇的ip]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104060649</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104060649</guid><author>tiandi_5000</author><pubDate>Wed, 22 Jan 2020 22:06:00 +0800</pubDate><description><![CDATA[当你需要在AVD中连接当前PC时，你会想到什么？

用localhost? 答案是：No.

用127.0.0.1? 答案是：No.

正确的答案是：10.0.2.2 这个Ip是不是很神奇？
]]></description><category></category></item><item><title><![CDATA[eclipse中使用搜索时的注意事项]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104060527</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104060527</guid><author>tiandi_5000</author><pubDate>Tue, 21 Jan 2020 11:57:33 +0800</pubDate><description><![CDATA[eclipse中的搜索与visual studio有些区别，eclipse是按照开发语言来进行搜索分类的：搜索文件/c/c++搜索/Git Search/java搜索。

假如你要搜索java代码就可以选择“java搜索”项，假如你要搜索注释文字可以选择“搜索文件”项。

假如你要搜索形参并且形参是变量你可以选择“java搜索”然后在“java搜索”中选择“字段”项。

假如你要搜索形参并且形参是...]]></description><category></category></item><item><title><![CDATA[假如存储过程的参数没有指定长度]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104060519</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104060519</guid><author>tiandi_5000</author><pubDate>Tue, 21 Jan 2020 11:56:19 +0800</pubDate><description><![CDATA[通常我们在写存储过程的时候都会为varchar/nvarchar/char/nchar类型的字段指定长度，假如我们不指定长度会怎样？

答案是系统会采取默认的长度来处理，这个默认长度是1。也就是说如果你提交了一个字符，那么这个字符会完整的保存到数据库里，如果你提交了两个字符，那么数据库里只能保存一个字符。如果是varchar或者char类型的字段你提交了一个汉字，那么字段将为空。
...]]></description><category></category></item><item><title><![CDATA[非常有用的ConsoleKeyInfo类]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104060466</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104060466</guid><author>tiandi_5000</author><pubDate>Tue, 21 Jan 2020 11:51:32 +0800</pubDate><description><![CDATA[ConsoleKeyInfo类有3个可访问属性用于帮助确定被按下的是哪个或哪些键。

ConsoleKeyInfo keyPressed=Console::ReadKey(true);

Console::WriteLine(L"控制台按键：{0}",keyPressed.Key);
Console::WriteLine(L"按键的Unicode码：{0}",keyPressed.KeyChar)...]]></description><category></category></item><item><title><![CDATA[C#开发注意事项]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104059922</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104059922</guid><author>tiandi_5000</author><pubDate>Tue, 21 Jan 2020 11:06:43 +0800</pubDate><description><![CDATA[使用属性而不是可访问的数据成员:

类型的某些成员确实非常适合作为数据，例如某个客户的名称，某个点的x，y坐标或一年度的收入等。而属性则让你可以创建出类似于数据访问，但实际上却是方法调用的接口，自然也可以享受到方法调用的所有好处。

实例：


Public class Customer

{

private string name;

public string Name

...]]></description><category></category></item><item><title><![CDATA[使用ADO开发数据库应用程序的两种方法]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104059855</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104059855</guid><author>tiandi_5000</author><pubDate>Tue, 21 Jan 2020 11:01:50 +0800</pubDate><description><![CDATA[1、使用ActiveX控件，这种方法最大限度地降低了程序开发的复杂性，但这种方法也使开发者的控制能力降低。

2、使用Visual C++.NET 中为开发ADO程序而提供的动态连接库。
...]]></description><category></category></item><item><title><![CDATA[Windows 提供的图形设备接口(GDI)为开发Windows程序带来了什么方便?]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104059709</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104059709</guid><author>tiandi_5000</author><pubDate>Tue, 21 Jan 2020 10:54:53 +0800</pubDate><description><![CDATA[在开发程序的过程中，开发人员经常需要显示图形化的内容，比如画直线或者一个黑色的矩形块。为了简化程序员的工作，Windows提供了一个图形设备接口。该设备接口封装的对象包括：画笔、刷子、字体、位图、调色板和区域等。
...]]></description><category></category></item><item><title><![CDATA[区分SDK、MFC、API、DLL、句柄]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104059505</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104059505</guid><author>tiandi_5000</author><pubDate>Tue, 21 Jan 2020 10:42:28 +0800</pubDate><description><![CDATA[API是Application Programming Interface的缩写：

 在Windows编程的前提下，就是特指的Windows API，是应用程序与windows系统打交道的最底层接口,平时人们常说的“用SDK写程序”就是指用Windows的API函数来写程序，API函数集由上千个API函数组成。任何一个程序，不管它是用MFC，Delphi，Visual Basic，Perl...]]></description><category></category></item><item><title><![CDATA[c++编程思想]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104059451</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104059451</guid><author>tiandi_5000</author><pubDate>Tue, 21 Jan 2020 10:39:25 +0800</pubDate><description><![CDATA[当我们需要处理复杂程序的时候,不应该马上就进入到繁琐的细节中去,而是应该先从总体上用易于理解的语言描述程序的目的,把程序分解为几个大的功能模块,然后逐步细化每个模块,也就是说,把一个问题分解为几个子问题。这个细化过程可能需要多次,直至用C或者c++等语言把每个小的功能模块都实现出来。
...]]></description><category></category></item><item><title><![CDATA[C语言学习注意事项]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104028898</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104028898</guid><author>tiandi_5000</author><pubDate>Tue, 21 Jan 2020 10:31:46 +0800</pubDate><description><![CDATA[数组和指针之间的赋值注意事项

数组变量名中所存放的就是数组第一个成员的地址,因此和指针在实质上具有异曲同工之妙.既然同是内存地址,就可以把相同类型的数组名赋值给指针变量.但是,请注意,即使是相同类型,指针变量也不可赋值给数组.

结构和联合在内存中的存储有何区别?

结构的每个成员都有独立的内存空间，结构变量所占用内存空间的大小是所有成员空间大小的和；而联合的所有成员共用同一内存空间，联合变量所...]]></description><category></category></item><item><title><![CDATA[使用for语句时的注意事项]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104027842</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104027842</guid><author>tiandi_5000</author><pubDate>Mon, 20 Jan 2020 22:58:33 +0800</pubDate><description><![CDATA[(1)for语句中的表达式可以省略,但表达式之间的分隔符不能少.

(2)当for语句的循环体内容为空时，一定在for的结尾添加分号。

(3)一定注意循环变量的初始值，由于编译器不同，并不是所有的整数在声明时都被初始化为0。
...]]></description><category></category></item><item><title><![CDATA[被遗忘的条件编译]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104027763</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104027763</guid><author>tiandi_5000</author><pubDate>Mon, 20 Jan 2020 22:58:12 +0800</pubDate><description><![CDATA[预处理程序提供了条件编译的功能。可以按不同的条件去编译不同的程序部分，因而产生不同的目标代码文件，这对程序的移植和调试是很有用的。条件编译有三种形式：

第一种形式:

#ifdef 标识符

 程序段 1

#else

 程序段 2

#endif

第二种形式：

#ifndef 标识符

 程序段 1

...]]></description><category></category></item><item><title><![CDATA[c中的release和debug版本的区别]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104027583</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104027583</guid><author>tiandi_5000</author><pubDate>Mon, 20 Jan 2020 22:58:00 +0800</pubDate><description><![CDATA[Debug通常称为调试版本，它包含调试信息，并且不作任何优化，便于程序员调试程序。Release称为发布版本，它往往是进行了各种优化，使得程序在代码大小和运行速度上都是最优的，以便用户很好地使用。

Debug 和 Release 的真正秘密，在于一组编译选项。下面列出了分别针对二者的选项（当然除此之外还有其他一些，如/Fd /Fo，但区别并不重要，通常他们也不会引起 Release 版错误，在此...]]></description><category></category></item><item><title><![CDATA[网页开发语言系统讲解]]></title><link>https://blog.youkuaiyun.com/tiandi_5000/article/details/104027494</link><guid>https://blog.youkuaiyun.com/tiandi_5000/article/details/104027494</guid><author>tiandi_5000</author><pubDate>Mon, 20 Jan 2020 22:57:36 +0800</pubDate><description><![CDATA[静态网页：静态网页一般是由HTML语言构成，扩展名为.HTM或.HTML的网页文件。浏览此类网页时，网站服务器不会执行任何程序，而是直接将此程序下载到本地的浏览器上执行。所以此类程序是不会被服务器端执行的。

动态网页：动态网页是指扩展名为.ASP或.ASPX或.PHP或.JSP的网页文件，即一般所称的动态服务器网页（Active server page，ASP）.浏览器端执行...]]></description><category></category></item></channel></rss>