当前位置:  编程技术>移动开发
本页文章导读:
    ▪输入用户名和密码登入到服务器,却显示指定的网络密码不正确,输入了好几次都是这样,这是咋回事? 用户名和密码没有关问题 ,一直用的好好地今天就不行了        输入用户名和密码登入到服务器,却显示指定的网络密码不正确,输入了好几次都是这样,这是怎么回事? 用户名和密码没问题 ,一直用的好好地今天就不行了指定的网络密码不正确 修.........
    ▪ 一个侧屏滑动操作的范例(仿遇见)之一:理论基础        一个侧屏滑动操作的实例(仿遇见)之一:理论基础首先,我们必须明白,view是没有边界的,我们在屏幕上看到的部分只是view的可视部分,尽管一般情况下,我们会把view的所有内容全部放置.........
    ▪ STM32初学者成长记录-GPIO的使用       STM32菜鸟成长记录---GPIO的使用 #include "stm32f10x_lib.h" #include "stm32f10x.h" GPIO_InitTypeDef GPIO_InitStructure; //定义GPIO宏操作结构体 void Delay(__IO uint32_t nCount)//__IO的宏定义volatile { for(; nCount != 0; nCount.........

[1]输入用户名和密码登入到服务器,却显示指定的网络密码不正确,输入了好几次都是这样,这是咋回事? 用户名和密码没有关问题 ,一直用的好好地今天就不行了
    来源: 互联网  发布时间: 2014-02-18
输入用户名和密码登入到服务器,却显示指定的网络密码不正确,输入了好几次都是这样,这是怎么回事? 用户名和密码没问题 ,一直用的好好地今天就不行了

指定的网络密码不正确

修改一下组策略就可以了
运行 组策略编辑器 gpedit.msc-----打开计算机配置------windows设置-------安全设置------本地策略---------安全选项中的:网络安全:LAN管理器身份验证级别,默认是“没有定义”,更改为“发送LM和NTLM相应”

【转自bbs.bitsCN.com】


    
[2] 一个侧屏滑动操作的范例(仿遇见)之一:理论基础
    来源: 互联网  发布时间: 2014-02-18
一个侧屏滑动操作的实例(仿遇见)之一:理论基础

首先,我们必须明白,view是没有边界的,我们在屏幕上看到的部分只是view的可视部分,尽管一般情况下,我们会把view的所有内容全部放置于屏幕可见的范围内(我们在layout文件中对view配置的layout_width="fill_parent",layout_height="wrap_content"这些就是限制了view填满或者适配整个屏幕),但是也有些情况下,我们可以把一部分view先放到屏幕可视范围之外,需要的时候再把他们移动到可视范围内。

下面这张图片可以形象地表示view和屏幕的关系:


 我们可以将视图所在的这种无边界的坐标称为“视图坐标”,它不受物理屏幕限制。

通常我们所理解的一个Layout布局文件只是该视图的显示区域,超过了这个显示区域将不能显示到父视图的区域中 。

对应的,我们可以将这种有边界的视图称为“布局坐标”,即父视图给子视图分配的布局(layout)大小。 而且, 一个视图的在屏幕的起始坐标位于视图坐标起始处。

上图中的黑色框框表示该子视图的布局坐标, 褐色框框表示该子视图的视图坐标--该坐标是无限的,超过了父视图给子视图

规定的区域后,不再显示该超出内容

那么,我们这么样把一个view超出布局视图的部分移动到屏幕中的可视区域呢?

我们需要view中的两个方法:scrollTo()和scrollBy()来移动视图内容

注意两者都是移动View里的内容,非移动View本身。移出View范围的内容,将会被遮住不可见。

值为正数表示向左移动或向上移动,值为负数为向右移动或向下移动。

不同点:
scrollTo(int x,int y):滚动到定点位置

scrollBy(int x,int y):滚动到相对位置(相对于当前位置再移动(x,y))

  public void scrollBy(int x, int y) {

      scrollTo(mScrollX + x, mScrollY + y);

  }

scrollTo scrollBy都是移动视图的内容,视图本身不移动

scrollTo(x,y)表示以父视图的边缘为基准,移动到水平方向距离父视图x像素,垂直方向距离父视图y像素的地方(移动方向由x,y的正负决定)

scrollBy(x,y)表示以当前位置为基准,继续在水平方向移动x像素,垂直方向移动y像素(移动方向由x,y的正负决定)

比如:

scrollTo(-100, 0);//向右移动到距离父视图100像素的地方

scrollBy(20,0)//继续向左移动距离现在位置20像素的地方



    
[3] STM32初学者成长记录-GPIO的使用
    来源: 互联网  发布时间: 2014-02-18
STM32菜鸟成长记录---GPIO的使用
 
#include "stm32f10x_lib.h"
#include "stm32f10x.h"

GPIO_InitTypeDef GPIO_InitStructure;		 //定义GPIO宏操作结构体

void Delay(__IO uint32_t nCount)//__IO的宏定义volatile
{
  for(; nCount != 0; nCount--);
}

/*初始化嵌入式Flash接口,初始化PLL使其达到系统可用频率*/
void RCC_Configuration(void)
{   
  /* Setup the microcontroller system. Initialize the Embedded Flash Interface,  
     initialize the PLL and update the SystemFrequency variable. */
  SystemInit();
}
int main()
{
	  
	 int i;
	 RCC_Configuration();   //初始化FLASH及其PLL,系统时钟配置
	 
 
	 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOB,ENABLE);	//外设时钟配置,开启GPIOC的时钟	
	 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_9;				        
	 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;//将PC6\7\9口配置为通用推挽输出
	 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;           //口线翻转速度为50MHz
	 GPIO_Init(GPIOC, &GPIO_InitStructure);			//配置GPIOC口
	
	 
 
	 while(1)
	 {
 	  	
		 GPIO_SetBits(GPIOC, GPIO_Pin_6); 			//PC6口输出高电平
		 GPIO_SetBits(GPIOC, GPIO_Pin_7);			   	//PC7口输出高电平		         GPIO_SetBits(GPIOC, GPIO_Pin_9); 		 //PC9口输出高电平	
		
              for(i=0;i<1000000;i++);
		 GPIO_ResetBits(GPIOC, GPIO_Pin_6);
		 GPIO_ResetBits(GPIOC, GPIO_Pin_7);
		//	 GPIO_ResetBits(GPIOC, GPIO_Pin_9);
		// Delay(0xAFFFF);
    
		 for(i=0;i<1000000;i++);
 	 }
}


具体代码工程在我的资源里:免费提供 http://download.csdn.net/detail/yx_l128125/4494861

步骤一声明GPIO的结构:

            GPIO_InitTypeDef GPIO_InitStructure;

 

步骤二为变量GPIO_InitStructure的成员赋值,如果只设置其中的一部分成员,我们需要如下代码:

/** * LED1->PC6,LED2->PC7,LED3->PC9 */

 

      GPIO_InitStructure.GPIO_Pin=GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_9;

      GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;

      GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;

      GPIO_Init(GPIOC,&GPIO_InitStructure);

 

实际上这里省略掉一个函数:

GPIO_StructInit,它是用来初始化变量

GPIO_InitStructure的,经过实验,发现不用也可以。大家可以尝试一下:)然后

修改该变量中的成员,有三个成员。在STM32开发板上,GPIO端口接的

PC6、 PC7、 PC9引脚。因此,我们在GPIO_Pin成员这里赋值GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_9。

在GPIO_Speed成员上赋值 GPIO_Speed_50MHz,

 GPIO_Mode成员则是设置为 GPIO_Mode_Out_PP,表示推挽输出模式。

 

推挽输出——>(输出高电平电流和输出低电平电流一样大)

     
        推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出既可以向负载灌电流,也可以从负载抽取电流。

       推挽电路适用于低电压大电流的场合,广泛应用于功放电路和开关电源中。

优点是:结构简单,开关变压器磁芯利用率高,推挽电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小。

缺点是:变压器带有中心抽头,而且开关管的承受电压较高;由于变压器原边漏感的存在,功率开关管关断的瞬间,漏源极会产生较大的电压尖峰,另外输入电流的纹波较大,因而输入滤波器的体积较大。

       三极管的推挽部分的简化电路图如图

 

步骤三 调用函数GPIO_Init()来初始化外设GPIO,代码如下:

        GPIO_Init(GPIOC,&GPIO_InitStructure);

   

步骤四使能。注意,在固件库中,GPIO没有GPIO_Cmd的函数,因此这个步骤省略。

   

通过以上四个步骤,我们已经对GPIO进行了设置。还有一个问题不能忽略:

在设置外设前,我们必须给它调用一个时钟函数来使能外设时钟。

    在CPU的用户手册中,我们知道,stm32有好几个时钟的,现在我们用哪个                                      

时钟呢?打开《STM32F10xxx参考手册》中文版的P25页,截图如下页所

示。我们使用的是GPIOC端口,因此,使用的是APB2。

 

步骤五:定下这个APB2对应的函数后,我们就调用它:

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);

 

其中,第一个参数需要指示要开启什么端口的时钟,RCC_APB2Periph_GPIOx就是开启GPIOx的时钟,第二个参数需要指示是开启还是关闭,ENABLE/DISABLE。

 

注意,这个时钟的使能函数,应该放在最前面。必须先有时钟,才能做后续的操作。

我们先看原理图里,LED如何连接的:

 

 从原理图,我们可以看到,要使得3个LED都亮起来,必须把对应的引脚

清零。置1会让LED灭。现在打开STM32固件库文档,找到10.2小节,GPIO

库函数。GPIO设置的所有函数,都在这里。我们看下要使用GPIO库的哪个函

数。找到:GPIO_SetBits();和GPIO_ResetBits();

    这两个函数,根据说明,分别是设置某个引脚为高电平和低电平。

GPIO_SetBits函数是设置高电平,

GPIO_ResetBits函数则是清零操作。根据我们

获得的信息,写出如下代码:我们的目的是让所有的LED有规律地闪烁,并且无限循环。

 

我们还需要调用SystemInit();函数,来初始化整个系统,包括时钟设置到

72MHZ。以上配置结束后,您就可以根据MDK+Jlink的相关教程,下载HEX

文件到板子里进行调试了。

 

JLINK 烧写方法在我的资源:《奋斗版STM32开发板JTAG下载步骤》http://download.csdn.net/detail/yx_l128125/4494855

 

承诺!这周五前一定要发表关于系统时钟--嘀嗒定时器,普通定时器,485通信的几篇文章,因为时间关系一直没能整理成博客,在此承诺给自己一点压力!做不到丢自己的脸!


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3