现在位置: 首页 > baggy发表的所有文章
  • 09月
  • 18日
综合 ⁄ 共 433字 评论关闭
   qq交流群:创梦技术交流群:251572072  教程下载,在线交流:创梦IT社区:www.credream.com 一般用在asp网站中比较常见: asp操作数据库的一个小例子: id=request.QueryString("id") set rs=server.createobject("adodb.recordset")  if id="" then exec="select * from news order by id desc" else exec="select * from news where ssfl="&id&" order by id desc" set newsf3=server.CreateObject("adodb.recordset") newsf3.open "select * from news_fl where id="&id&" order by pl_id asc",conn,1,1 end if r......
阅读全文
  • 06月
  • 12日
综合 ⁄ 共 3654字 评论关闭
在程序编写的时候,我们会忽略一些细节上的问题,尤其是写java这种高级语言,久而久之,我们会对底层缺乏认识,这也是为什么前段时间会有人说java对学生有害的原因;近段时间在重新温习操作系统,感觉收获颇丰,甚是欣慰;   今天突然发现一个关于float的小问题,若不是仔细回忆,差点就忘记啦,所以来讨论下;     public class FloaTest{  public static void main(String[] args){   float floatNumberA=1.0;   float floatNumberB=0;   for(int addCount=0;addCount<10;addCount++){    floatNumberB+=0.1;   }   if(flo......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 12580字 评论关闭
本文详细介绍利用Visual C#实现ICMP网络协议 window.google_render_ad();    ICMP就是所谓的Internet控制报文协议(Internet Control Message Protocol),在网络中,一般用它来传递差错报文以及其他应注意的信息。ICMP一般被认为是和IP协议同一层的协议,IMCP报文通常被IP层或 者更高层的协议(如:TCP或者UDP)使用,ICMP对于互联网以及其他基于IP协议的网络的正常运行起着非常重要的作用。有许多重要的网络程序都是基 于ICMP协议上的,最为著名如Ping和Tracert等。本文就来介绍用Visual C#实现基于ICMP协议重......
阅读全文
  • 04月
  • 02日
算法 ⁄ 共 1285字 评论关闭
题意:一棵具有n个节点的树,一开始,每个节点上都有一个苹果。现在给出m组动态的操作:(C,i)是摘掉第i个节点上面的苹果(若苹果不存在,则为加上一个苹果),(Q,i)是查询以第i个节点为根的子树有几个苹果(包括第i个节点)。   思路: 树状数组。这道题重点怎么建立树到树状数组的映射关系:利用dfs遍历树,对每个节点进行两次编号,第一次搜到第i个节点时的深度dep,为这个节点管辖区间的上限low[i](也为这个节点的下标),然后搜这个节点的子节点,最后搜回来后的深度dep,为这个节点管辖区间的下限high[i],如下图所示。接下来......
阅读全文
  • 01月
  • 02日
综合 ⁄ 共 817字 评论关闭
题目: 编程实现两个正整数的除法,当然不能用除法操作符。// return x/y.int div(const int x, const int y) {  .... } int Div(int x, int y)//第一想法,一直做减法,当x很大y很小的时候悲剧 {     int ans = 0;     while(x >= y)     {         x -= y;         ++ans;     }     return ans; } 思路 : 100/7,可以试着7*1, 7*2, 7*3, ... ,7*14做,但这样子太慢了。于是有人说以2的指数次递增,也就是7*1,7*2,7*4,7*8,好了,因为7*16>100,所以这个时候就100-7*8=44接着下一次循环。可以这里理解了。100 = 7......
阅读全文
  • 09月
  • 17日
综合 ⁄ 共 2277字 评论关闭
古人云:温故而知新可以为师矣。平时使用的都是线性的数据结构,非线性的都忘记的差不多了。于是,又看了看。回味一下。 下面的这个文章,是温习后自己写了二叉树的3种遍历方式。各位看官如果发现小弟的实现有不对的地方,还麻烦不吝赐教。3Q。上代码。 二叉树的相关代码: /*   只是为了实现二叉树的几种遍历方式。L:左,M:根,R:右   测试的二叉树的结构是这样的                              1                          2       3                        4   5   6   7                           这里创建二叉树的Creat......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 2334字 评论关闭
1,创建并使用一个UINavigationController UINavigationController *aNav = [[UINavigationController alloc] init]; 然后添加一个视图进去,否则导航栏也没有意义的 UIViewController *aView = [[UIView alloc] initWithNibName: (*xib文件名*)];[aNav pushViewController:aView animated:NO]; //导航栏的第一个视图不要动画化 2,设置导航栏的左右按钮: 我说过,设置导航栏的按钮并不是去设置导航栏本身,而是当时被导航的视图控制器,比如我们对aView作设置。 设置其标题: aView.title = @"标题"; //配置一个按钮 UIB......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 286字 评论关闭
尊敬的用户: 您好! 值此2014年元旦来临之际,中国证书CHINASSL对于您长期以来给予的关心和支持,表示衷心的感谢! 根据国家规定: 此次元旦放假安排为2014年1月1日,为期一天。 放假期间,遇到问题请通过服务单系统联系我们: 服务单提交: https://billing.yahoohost.cn/submitticket.php 优惠: 元旦放假期间购买SSL证书给予9折优惠,可以享受9折的SSL证书产品有RapidSSL 证书 / COMODO PositiveSSL 证书,更多优惠请联系我们! 非常感谢您的配合和大力支持。 中国证书CHINASSL全体员工祝愿您:工作顺利!节日快乐!
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 990字 评论关闭
绕轴旋转实际上等价于平面点绕远点旋转,所以这里只用分析一下平面情况就可以。 问题转换为:平面上任意点(x,y)绕原点旋转R度后,新点坐标为多少? 一、 通常情况,我们容易想到一下的推导方式(我一开始想到的),请看下图:     绿色的点为原始点(x,y),转过r度后到蓝色的点的位置,我一开始想到的是先求出初始点(绿色的点)的初始角度a,然后计算出半径,根据三角关系可以得到新点的坐标。 关系式: a=arctan(y/x)radio=sqrt(x*x+y*y)新点:x’=radio*Cos(a+r); y’=radio*Sin(a+r) 看起来貌似可以,但是编程处理旋转问题时发现了严......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 2966字 评论关闭
基本面分析 外汇的价格反映出的是货币供给和需求的一种平衡状态。影响供给和需求的两个最重要的因素是利率和经济的表现,在各项经济指标中,如国民生产毛额、国外资本的流入或是国际间的贸易代表的就是一个国家的经济表现,也决定的对这个国家货币的供给和需求。每天都会有不同的经济指标公布,投资人必须要有能力判断哪一个比较重要,而在这些林林总总数据中,利率和国际间的贸易往来是最值得被重视的。 基本面分析注重金融、经济理论和政局发展,从而判断供给和需求要素。基本面分析与技术分析最明显的一点区别就是,基本面分析......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 2541字 评论关闭
本文章出自cnntec.com的AZ猫著,如需要转发,请注明来自cnntec.com Peer-To-Peer缩写P2P 中文称之为对等联网。 用途于交流,比如QQ,MSN等等。 文件传输、分布式数据计算等等。 这里我们主要是是简单讲解一下UDP实现NAT的穿透(俗称打洞) 当然TCP与之相似,可以以此类推。 NAT最开始出现在路由器上。详细的大家可以在网上查下资料 NAT的全称是Network Address Translator中文称之为网络地址转换 NAT分为两大类,NAT和NAPT(Network Address Port Translator)这个不用说了,端口地址转换。 用于实例,简单的说,实现P2P需要一......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 648字 评论关闭
使用AsyncTask时发现一个奇怪的现象,即创建多个任务的时候,他是一个一个按顺序执行的,查资料之后发现: 在1.5中初始引入的时候, AsyncTask 执行( AsyncTask.execute() )起来是顺序的,当同时执行多个 AsyncTask的时候,他们会按照顺序一个一个执行。前面一个执行完才会执行后面一个。这样当同时执行多个比较耗时的任务的时候 可能不是您期望的结果,具体情况就像是execute的task不会被立即执行,要等待前面的task执行完毕后才可以执行。 在android 1.6(Donut) 到 2.3.2(Gingerbread)中,AsyncTask的执行顺序修改为并行执行了......
阅读全文