猪的腰花
猪的腰花
关注数: 2
粉丝数: 52
发帖数: 1,047
关注贴吧数: 32
关于str,这是不是一个bug 今天发现 >>>type('xxx') == str 居然返回的是false 但是>>>type('xxx') 返回的确实是str嘛,我晕。 其他的,诸如>>>type(333) == int 返回的都是true的。让人不解啊……
这个问题,小问题? <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <script> var arr=[0,'',false,null,undefined,NaN]; for(var i=0;i<arr.length;i++){ if(arr[i]==false){ alert('第'+(i+1)+'个元素值为假'); } else{ alert('第'+(i+1)+'个元素值为真'); } } </script> </body> </html> 为什么前三个弹出“为假”,后三个弹出“为真”呢?!不应该呀。 但是,把 if(arr[i]==false)改为 if(!arr[i])就能得到预期的结果,数组元素全部转换为逻辑假。不太理解……
南国鸥影
关于魔术方法和继承的问题,求教各位 <?php class Person{ protected $_name; protected $_age; public function __construct($name,$age){ $this->_name = $name; $this->_age = $age; } public function __isset($property_name){ return isset($property_name); } public function __set($property_name,$value){ $this->$property_name = $value; } public function __get($property_name){ if(isset($property_name)){ return $this->$property_name; //第33行 }else{ return NULL; } } } class Student extends Person{ private $_school; public function study(){ echo $this->_name."在学习"; } } $student1 = new Student("张三",20); $student1->_school = 'XX大学'; echo "姓名:".$student1->_name."<br>"; echo "年龄:".$student1->_age."<br>"; echo "学校:".$student1->_school."<br>"; ?> 为什么提示第33行有错误, 未定义的$Student::$_school。 但是,如果把Student子类里的private $_school;改为protected $_school;则不再会有错误提示。子类明明继承了魔术方法,为什么在外部设置私有属性还是不可以呢? 晕,迷惑了……
关于图片显示的问题!! <!DOCTYPE html> <html> <head> <title>读取数据--向浏览器发送图像</title> </head> <body> <?php /* 1.fpassthru()输出图像 */ $filename = "test.jpg"; //打开文件 $handle = fopen($filename, 'rb'); header("Content-Type:image/jpeg"); header("Content-Length:".filesize($filename)); fpassthru($handle); //输出图像到浏览器 exit; ?> </body> </html> 这样,不能输出图片。但是,如果去掉html的结构,如下: <?php /* 1.fpassthru()输出图像 */ $filename = "test.jpg"; //打开文件 $handle = fopen($filename, 'rb'); header("Content-Type:image/jpeg"); header("Content-Length:".filesize($filename)); fpassthru($handle); //输出图像到浏览器 exit; ?> 就没有什么问题,图片显示正常。不解……如果这样,只能使用纯php,而不是“先编写好html代码,再插入php代码”了……
转头投入mint 一直用的乌班图,再15.10升级16.04时候,出现卡在登录界面循环登录情况。后来尝试了一下centos7.2,硬盘安装,问题不少。好不容易装好了,进入桌面系统,发现内核连网卡都没能识别出来,要手动安装网卡驱动。彻底晕了😖。。。再说,极其不喜欢unity。果断转入mint试试😄
【16-02-27】 【吐槽】安装问题,呼叫高手 centis7 1511.iso 64位。不管是硬盘安装,还是u盘安装,到下图就卡住。
万恶的flash…… 谁彻底摆脱了这东东。一看网络视频,占用CPU那个高啊……
怎么给伪类的content添加的文字设置样式? 貌似不可以,而且chrome的小于12px的字号设置无效……晕了
2.13版的,谁有破解的? 在win10下用的……
我又回来了! 额,以前一直用的winxp和ubuntu14双系统。后来装了win10,ubuntu就找不到了! 晕,我想,在别的分区上的ubuntu是存在的,只是不能在引导菜单里显示。所以就找不到ubuntu了。后来,我在win10下,使用EasyBCD编辑了一下引导启动项。重启就可以进入ubuntu了。然后在ubuntu里sudo update-grub。再重启,就变成grub来引导系统了。然后再进到win10,删除EasyBCD除win10外的启动项…… 不过,我还有一些磁盘分区装了fedora,sudo update-grub的时候能检测到,但是启动时启动菜单里却没有。也是不解……
今天才发现,EDGE就是个垃圾 1、不提供设置下载位置的选项。 2、无“主页”按钮。 3、怎么换皮肤,没得选择; 4、今天又发现,打开本机上的网页文件,直接无法打开。 …… 还有什么问题,大家来说说!
要10.0.3的自己下了,可汉化 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fdownload.csdn.net%2Fdetail%2Ftxwang2008%2F8759065&urlrefer=5f8fc94d3d20eff1c88a160568fd787c 下载那个文本文件,里边有百度云的资源。
耳机前面板无声音,闹心啦#(勉强) 昨晚刚装的win10,发现耳机无声,realtec的。用360驱动大师装了,在那个黄色小喇叭打开的设置里,根本就没有切换前后插孔输出音频的选项。又在网上查了大量资料,问题依然没解决。貌似最新版的realtec驱动管理都没这功能?!晕,我也是醉了……
给HTML初学者的三十条最佳实践 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.it165.net%2Fdesign%2Fhtml%2F201312%2F2484.html&urlrefer=5ebcf0506fb45ebd8aba20302d7e7e99
关于transform:rotate的问题 transform:rotate(xx.deg);旋转元素,但同时也会导致元素内部子元素发生变形。这个问题,网路上也早有人提出,参看: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Flists.w3.org%2FArchives%2FPublic%2Fpublic-html-ig-zh%2F2010Oct%2F0023.html&urlrefer=005294590a269f98594b3a46b52ee9c5
三个数从小到大排序,跟C语言不同啊,错误在哪?晕了…… <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title> 比较三个数的大小并依次输出 </title> </head> <body> <script type="text/javascript"> var nA=11; var nB=22; var nC=4; /* if(nA>nB){ tmp=nA; nA=nB; nB=tmp; } if(nA>nC){ tmp=nA; nA=nC; nC=tmp; } if(nB>nC){ tmp=nB; nB=nC; nC=tmp; } document.write("三个数从小到大:"+nA+" "+nB+" "+nC+"<br>"); */ function min(a,b){ var tmp; if(a>b){ tmp=a; a=b; b=tmp; } return a; } nA=min(min(nA,nB),nC); nB=min(nB,nC); document.write("三个数中最小值:"+nA+" "+nB+" "+nC+"<br>"); </script> </body> </html> 用注释部分的可以,改为用函数,得出结果 4 4 4。晕了……
求5个数中的最大数,错误在哪? <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title> 求5个数中的最大者 </title> </head> <body> <script type="text/javascript"> var arr=[12,3,4,30,24,8]; document.write("5个数:"+arr+"<br>"); for(i in arr){ if(arr[i+1]){ if(arr[i]>arr[i+1]){ var tmp; tmp=arr[i]; arr[i]=arr[i+1]; arr[i+1]=tmp; } } } document.write("<br>最大的数:"+arr[arr.length-1]); </script> </body> </html> 我看没什么错误,可是输出总是数组最后一个元素值
几行程序,实在看不透错误在哪? <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <title> 统计帖子标题长度 </title> </head> <body> <?php $str = <<<mark <form name="fm" method="post"> 标题:<input type="text" name="tt"></input><br> 内容:<textarea name="ctent" rows=4></textarea> <input type="submit" mame="sub" id="sub" value="发布"></input> </form> mark; echo $str; if(isset($_POST['sub'])){ $len = strlen($_POST['tt']); echo "<br>帖子标题长度为:".$len."个字节<br>"; } ?> </body> </html> 就是没有输出……我晕了,程序应该没问题啊。
近期业余研究PS,没时间来吧里混 排名都越来越靠后了,
安装驱动管理器【菜鸟有福了】 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.tuicool.com%2Farticles%2FIBvUrm&urlrefer=e1dac1955b8fe57b778127800637aaea
度娘,老nia们,居然这么能吃!!! 什么是尊重?!敲了半天字,被人家一口整没了……这种遭遇,不是个别现象吧!度娘要R|天啦,草泥马!!!!
ubuntu驱动管理器【菜鸟福音啊】 Mint Driver Manager 和 Device Driver Manager Mint 驱动程序管理器是由 Linux Mint 团队开发的一款系统工具软件,使得用户在Linux系统中可容易安装专有驱动,通过一个直观的界面。由于 Mint 驱动程序管理器具有独立性,它支持所有的桌面环境:Unity,KDE,GNOME,Xfce,network 等。可用的最新版本是 Mint 驱动程序管理器1.11。 详情参考:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.tuicool.com%2Farticles%2FIBvUrm&urlrefer=e1dac1955b8fe57b778127800637aaea
14.04中修改default user session的方法【讨论】 目的:修改默认用户登录会话,比如我现在是ubuntu,想默认选择gnome-fallback登录。 尝试过修改:/etc/lightdm/users.conf /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf ~/.dmrc 用户自动登录/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf可以生效,但是设置默认登录session不论修改上面三个配置文件中的哪个都不生效。
【手记】14.04下安装歌词软件osd-lyrics Step1.到下面的网站上下载对应的osd-lyrics版本的deb包 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fcode.google.com%2Fp%2Fosd-lyrics%2Fdownloads%2Flist&urlrefer=e6c5da06a355f8c65045be6729bb6bfd 我选择的是"osdlyrics_0.4.3-1~precise1_amd64.deb" Step2.安装osd-lyrics依赖包 sudoapt-get install libmpd1 libxmmsclient6 Step3.到包含刚刚下载好的deb包的文件夹中 我把deb包存在了~/Downloads/中 cd~/Downloads/ Step4.安装osd-lyrics sudodpkg -i osdlyrics_0.4.3-1~precise1_amd64.deb 至此,osd-lyrics已经安装好了,现在打开rhythmbox,再打开osd-lyrics,歌词就显示出来了。还可以根据自己喜好设置歌词的显示方式! osd 的功能非常强大,可以设置歌词大小,颜色,延迟等等,有两种模式可供选择:Scrollingmode 和OSDmode 但是,还是有些问题的,rhythmbox不可用,深度音乐等可用,但是部分歌曲找不到歌词。 参考链接:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.21ops.com%2Flinux%2F11838.html&urlrefer=edcd17919c52b5eb77e1eb6ae5e1114b
关于x86、x86-64 今天才明白,原来不是一回事?百度里边有这么一段:2003年,AMD推出了业界首款64位处理器Athlon 64,也带来了x86-64,即x86指令集的64位扩展超集,具备向下兼容的特点。那么,严格的来说,i386和x86都应该是32位架构,而x86-64和amd64应该都是指64位cpu架构的。可是,“具备向下兼容的特点”是不是意味着同时支持32位和64位……晕,不知道大家注意到这个没有。
【推荐】硬盘安装详细教程 呵呵,看新手很多,系统安装方面的问题也很多。转个帖子吧,写的很详细、直观: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.tuicool.com%2Farticles%2FnqymMr&urlrefer=fd7b7f06a423c0275a4bb575b3c1c2fb
【推荐】14.04中安装使用apt-fast 貌似软件仓库里边没有,新立得软件管理器中也搜索不到,那到下边链接去下载: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.lffl.org%2F2014%2F04%2Finstallare-apt-fast-in-ubuntu-1404.html&urlrefer=9af161ef86edd92e477e6864398490e0 得到apt-fast_1.8.2-1.amd64.deb 打开终端,$sudo dpkg -i apt-fast_1.8.2-1.amd64.deb 提示依赖问题,直接忽略,然后使用$sudo apt-get -f install解决依赖关系问题。OK,搞定。
【总结】14.04关于搜狗输入法和系统注销的问题总结 呵呵,这个问题,这久论坛里边问的太多,现在总结下: 1、安装搜狗,首先要安装fcitx,然后下载搜狗官方deb安装包安装; 2、fcitx和ibus是可以共存的,安装fcitx不必卸载ibus。由于ibus和unity关系紧密,卸载ibus后会出现“系统设置”里边部分设置项丢失的问题。如果出现该问题,$sudo apt-get install unity-control-center重新安装unity控制中心即可,但是这样一来ibus随之安装。 3、安装完后,设置也很重要,这个我论坛里有回帖,需要的自己搜索; 4、系统无法注销,也许不单单是搜狗的问题。前几天,论坛里有人说搜狗更新到1.0.0.0018的时候,无法注销的问题就解决了。可我的更新到1.0.0.21了,问题依旧,甚至连关机也失效。天无绝人之路,我的帖子http://tieba.baidu.com/p/3027086025里边18楼得到启示。猛然发觉,这根本不是搜狗的问题,是cairo-dock的问题。解决办法:$gnome-session-properties,把原来的cairo-dock的自启动项编辑一下,把“命令”中的/usr/bin/cairo-dock改为/usr/bin/cairo-dock -w 5,也就是让其在unity桌面环境启动完毕后5秒再启动。OK,搞定。
搜狗又更新了?你的14.04能注销了么? 更新到1.0.0.0018,可是注销和关机依旧失效。晕……
【手记】禁用系统错误提示 系统错误信息会以文件的形式保留在/var/crash目录中,要临时的关闭错误提示,输入如下命令 $sudorm -rf /var/crash/* 但是,这样一来,新的错误信息产生的时候,又会在该目录下生成新的错误信息文件。要永久的禁止错误信息提示,需要修改/etc/default/apport文件,该文件默认如下: #set this to 0 to disable apport, or to 1 to enable it #you can temporarily override this with #sudo service apport start force_start=1 enabled=1 要永久禁用错误提示,把”enabled”选项值设置位0即可。 AMD64位,ubuntu14.04中测试通过。
ubuntu14.04下安装谷歌地图手记 (1)下载安装文件 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.google.com%2Fearth%2Fdownload%2Fge%2Fagree.html&urlrefer=416700f21a7db97c1db3089c43dac47b 下载64位的或32位的均可以 (2)32位安装包安装方法(在64位系统中亦可安装) 直接$sudodpkg -i google-earth-stable_current_i386.deb,忽略错误提示 然后$sudo apt-get -f install (3)64位安装包安装方法,这个要复杂点,必须首先安装ia32-libs 首先,编辑/etc/apt/sources.lst,文件末尾加debhttp://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Farchive.ubuntu.com%2Fubuntu%2F&urlrefer=cff956ff57c4cb634dbe83d03c4ded0d raring main restricted universemultiverse 。然后终端$sudoapt-get update。然后$sudoapt-get install ia32-libs。至此,ia32-libs安装完毕。 第二,$sudodpkg -i google-earth-stable_current_amd64.deb。完工! (4)参考链接:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.tuicool.com%2Farticles%2Fe2yINnU&urlrefer=45827fb42416b628e7011d0950b8f2c9
我晕,怎么注销和关机都失灵了 右上角面板上的。前几天先是装了搜狗拼音,系统就注销不了,这两天,连点“关机”都没有任何反应了。只能命令行关机、重启……晕,这个问题,很严重啊,各位帮忙参详一下?
有谁在14.04下成功安装burg的?求教 论坛里的方法貌似都不行了……
今天你升了吗?【升级14.04】 反正我升了,也折腾了。12.04->14.04跨版本升级。网络,#sudo update-manager -d,然后升级,搞了好多个小时。也成功升级了,可是好像问题不少。开机进入桌面,老提示错误。一些系统图标显示不出来,貌似unity安装不完整。关机按钮无作用……恩,后来直接把资料转移到win,然后硬盘全新安装14.04……跨版本升级,变数很大!
谭浩强教材里的一个课后题,求解、请教各大虾 程序如下 main() { char c1='a',c2='b',c3='c',c4='\101',c5='\116'; printf("a%c b%c\tabc\n",c1,c2,c3); printf("\t\b%c %c",c4,c5); } 我觉得应该是输出aa bb abc e t 但是实际运行结果却是 aa bb abc A N 为什么?ASCII对照表里边的101和116分别代表e和t啊,是否?
素数问题,请教 #include <math.h> main() { int x,i; printf("Please input:"); scanf("%d",&x); if(x>2) { for(i=2;i<=sqrt(x);i++) { if(x%i==0) { printf("%d is't sushu\n",x); break; } else { printf("%d is sushu\n",x); break; } } } else printf("1 and 2 are sushu\n"); } 哪里错了?怎么输入81,39都是判断是素数
这个哪里错误?请教 main() { int sign,i; float sum; sign=1; sum=0; for(i=1;i<=3;i++) { sum=sum+sign*(1/i); sign=sign*(-1); } printf("The result is %f\n",sum); } 怎么结果是1.0000,这个好像不对。
1
下一页