可恶的3721,缺乏最起码的诚信的一个垃圾公司~~~~

通过如下的两个连接字符串连接sql server 数据库,本来我以前都通过验证的.不料今日想通过下边的IP设置连接,折腾了2个多小时,始终连接不上.我坐在电脑面前发呆,郁闷之极.我的大脑苦苦的思索.前几天还工作的好好的代码?怎么过了两天就不行了呢?我突然想起昨天下载一个东西的时候,无意之中同意修改注册表.该死的3721被装上了.我想不会是这个卑鄙的3721干的吧?我把同样的代码换了一台没被3721感染的机器,立马连接成功.我靠她妈妈的3721~~~~~卑鄙的不能活的3721~~强行让用户安装,然后强奸电脑的一些配置~~~

如下是我使用的连接字符串.

//strConnection = _T("Driver={SQL Server};Server=(local);Trusted_Connection=Yes;Database=pubs;uid=sa;pwd=");//验证通过

 strConnection=_T("Provider=sqloledb;Data Source=192.168.1.223,1433;Initial Catalog=pubs;User Id=sa;Password=");//验证通过
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个可能的解决方案: ```c #include <reg52.h> // 定义常量和变量 #define LED_COUNT 8 #define FLASH_RATE 20 sbit LED1 = P0 ^ 0; sbit LED2 = P0 ^ 1; sbit LED3 = P0 ^ 2; sbit LED4 = P0 ^ 3; sbit LED5 = P0 ^ 4; sbit LED6 = P0 ^ 5; sbit LED7 = P0 ^ 6; sbit LED8 = P0 ^ 7; unsigned char flash_counter = 0; // 定时器0中断服务函数 void timer0_ISR() interrupt 1 { TH0 = 0xFC; // 重置计数器初值 TL0 = 0x66; flash_counter++; } // 主函数 void main() { // 初始化定时器0 TMOD = 0x01; // 定时器0, 模式1 TH0 = 0xFC; // 初始值 TL0 = 0x66; ET0 = 1; // 允许定时器0中断 EA = 1; // 允许总中断 TR0 = 1; // 启动定时器0 // 主循环 while (1) { if (flash_counter >= FLASH_RATE) { // 达到闪烁频率 flash_counter = 0; LED1 = ~LED1; // 逐个闪烁 LED2 = ~LED1 & ~LED2; LED3 = ~LED1 & ~LED2 & ~LED3; LED4 = ~LED1 & ~LED2 & ~LED3 & ~LED4; LED5 = ~LED1 & ~LED2 & ~LED3 & ~LED4 & ~LED5; LED6 = ~LED1 & ~LED2 & ~LED3 & ~LED4 & ~LED5 & ~LED6; LED7 = ~LED1 & ~LED2 & ~LED3 & ~LED4 & ~LED5 & ~LED6 & ~LED7; LED8 = ~LED1 & ~LED2 & ~LED3 & ~LED4 & ~LED5 & ~LED6 & ~LED7 & ~LED8; } } } ``` 该程序使用定时器0产生中断,每次中断时计数器加1,当计数器达到闪烁频率时,逐个控制8个指示灯进行闪烁。其中,使用位运算和逻辑运算控制每个指示灯的状态。需要注意的是,本程序中的闪烁频率是指每个指示灯闪烁的总次数,而不是每个指示灯单独闪烁的次数。因此,总的闪烁周期是8倍闪烁频率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值