求Linux编程,可linux 追加命令高分

Android开发:为launcher添加一个仿Mac的Dock(附源码)_Linux编程_Linux公社-Linux系统门户网站
你好,游客
Android开发:为launcher添加一个仿Mac的Dock(附源码)
来源:csdn&
作者:何明桂
之前在网上看到有篇文章:Launcher之Dock细节篇 它实现了一个仿Mac的dock。感觉蛮有意思的,所以就照着仿制了一个。
可以动态的添加快捷方式,默认包含AllApp按钮,图标居中显示。
DockBar上的图标可以相互交换位置,并且将图标拖拽出去。
拖拽释放后:
文章后边附带的源码是基于2.2自带的launcher2稍作修改而成,使用eclipse调试。
一、首先要在Launcher的setupViews函数里面初始化自己的layout(需增加3个地方)
1.&&&&&&&&&
dockbar=(DockBar)dragLayer.findViewById(R.id.dockbar);&&
dockbar.setLauncher(this);&&&
dockbar.setDragController(dragController);&&&&&&&&
dragController.setDragScoller(workspace);&&
dragController.setDragListener(deleteZone);&&
dragController.setDockDragListener(dockbar);&&&
setDockDragListener为自定义函数,添加在DragController的startDrag中,具体见源码&&
if(mDockListener!=null){&&&&&
&&&&&&mDockListener.onDragStart(source,&dragInfo,&dragAction);&&&
&&&&&&&&}&&
dragController.addDropTarget(workspace);&&
dragController.addDropTarget(dockbar);&&&&&&
dragController.addDropTarget(deleteZone);&&
相关资讯 & & &
& (07/24/:27)
& (02/10/:30)
& (06/20/:00)
& (12/03/:39)
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款
匿名 发表于 是不是这个例子你删掉了,您现在的位置: &
在Python中添加自定义模块
在Python中添加自定义模块
  一般来说,我们会将自己写的python模块与python自带的模块分开存放以达到便于维护的目的。
  Python 运行环境在查找库文件时是对 sys.path 列表进行遍历,如果我们想在运行环境中注册新的类库,主要有以下三种方法:
  在sys.path列表中添加新的路径。
  设置PYTHONPATH环境变量。
  将库文件复制到sys.path列表中的目录里(如site-packages目录)。
  其实,最简单的办法是用 .pth 文件来实现。Python 在遍历已知的库文件目录过程中,如果见到一个 .pth 文件,就会将文件中所记录的路径加入到 sys.path 设置中,这样 .pth 文件说指明的库也就可以被 Python 运行环境找到。
  操作:
  在Python/Lib/site-package目录下创建一个MyModule.pth文件,其中内容为自定义的模块所在的路径。
  Config代码&
  C:\Project
  C:\Project 这样Project目录下的python文件就可以被找到了。
&&&主编推荐
&&&热门试卷
&&&最新视频
&&&热门阅读
&&&最新问答
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-我在linux下安装了bugzilla,执行./checksetup.pl显示为:
* This is Bugzilla 4.2.1 on perl 5.8.8
* Running on Linux 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010
Checking perl modules...
Checking for
CGI.pm (v3.51)
ok: found v3.59
Checking for
Digest-SHA (any)
ok: found v5.71
Checking for
TimeDate (v2.21)
ok: found v2.24
Checking for
DateTime (v0.28)
ok: found v0.76
Checking for
DateTime-TimeZone (v0.71)
ok: found v1.47
Checking for
DBI (v1.41)
ok: found v1.622
Checking for
Template-Toolkit (v2.22)
ok: found v2.24
Checking for
Email-Send (v2.00)
ok: found v2.198
Checking for
Email-MIME (v1.904)
ok: found v1.910
Checking for
URI (v1.37)
ok: found v1.60
Checking for
List-MoreUtils (v0.22)
ok: found v0.33
Checking for
Math-Random-ISAAC (v1.0.1)
ok: found v1.004
Checking available perl DBD modules...
Checking for
DBD-Pg (v1.45)
ok: found v1.49
Checking for
DBD-mysql (v4.001)
found v3.0007
Checking for
DBD-SQLite (v1.29)
ok: found v1.37
Checking for
DBD-Oracle (v1.19)
ok: found v1.46
The following Perl modules are optional:
Checking for
GD (v1.20)
ok: found v2.46
Checking for
Chart (v2.1)
ok: found v2.4.5
Checking for
Template-GD (any)
ok: found v1.56
Checking for
GDTextUtil (any)
ok: found v0.86
Checking for
GDGraph (any)
ok: found v1.44
Checking for
MIME-tools (v5.406)
ok: found v5.503
Checking for
libwww-perl (any)
ok: found v6.04
Checking for
XML-Twig (any)
ok: found v3.40
Checking for
PatchReader (v0.9.6)
ok: found v0.9.6
Checking for
perl-ldap (any)
ok: found v0.44
Checking for
Authen-SASL (any)
ok: found v2.15
Checking for
RadiusPerl (any)
ok: found v0.20
Checking for
SOAP-Lite (v0.712)
ok: found v0.715
Checking for
JSON-RPC (any)
ok: found v1.03
Checking for
JSON-XS (v2.0)
ok: found v2.32
Checking for
Test-Taint (any)
ok: found v1.04
Checking for
HTML-Parser (v3.40)
ok: found v3.55
Checking for
HTML-Scrubber (any)
ok: found v0.09
Checking for
Encode (v2.21)
ok: found v2.44
Checking for
Encode-Detect (any)
ok: found v1.01
Checking for Email-MIME-Attachment-Stripper (any)
ok: found v1.316
Checking for
Email-Reply (any)
ok: found v1.202
Checking for
TheSchwartz (any)
ok: found v1.10
Subroutine File::Slurp::O_RDWR redefined at lib/File/Slurp.pm line 11
Subroutine File::Slurp::O_CREAT redefined at lib/File/Slurp.pm line 11
Subroutine File::Slurp::O_EXCL redefined at lib/File/Slurp.pm line 11
Checking for
Daemon-Generic (any)
ok: found v0.82
Checking for
mod_perl (v1.999022) ok: found v2.000004
Checking for
Apache-SizeLimit (v0.96)
ok: found v0.96
Checking for
mod_headers (any)
Checking for
mod_expires (any)
Checking for
mod_env (any)
Reading ./localconfig...
Checking for
DBD-Oracle (v1.19)
ok: found v1.46
Checking for
Oracle (v10.02.0)
ok: found v10.02.0000
Removing existing compiled templates...
Precompiling templates...done.
Fixing file permissions...
Now that you have installed Bugzilla, you should visit the 'Parameters'
page (linked in the footer of the Administrator account) to ensure it
is set up as you wish - this includes setting the 'urlbase' option to
the correct URL.
checksetup.pl complete.我在浏览器端打开bugzilla,显示如下:
Software error:
'Oracle' is not a valid choice for $db_driver in
localconfig: Can't load 'lib/x86_64-linux-thread-multi/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: libclntsh.so.10.1: cannot open shared object file: No such file or directory at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230.
at Bugzilla/DB/Oracle.pm line 41
Compilation failed in require at Bugzilla/DB/Oracle.pm line 41.
BEGIN failed--compilation aborted at Bugzilla/DB/Oracle.pm line 41.
Compilation failed in require at (eval 951) line 3.
For help, please send mail to the webmaster (root@localhost), giving this error message and the time and date of the error.
求帮助,谢谢!!!
^_^ 如果您热爱技术、热爱编程,想与更多的朋友一起交流学习,欢迎加入本站官方QQ群: ^_^LINUX SHELL编程急!!!!!!!!!!!!有追加分呀!!!!_百度知道
LINUX SHELL编程急!!!!!!!!!!!!有追加分呀!!!!
shell编程显示下面结果01021032104321054321065432107543210 2 显示“hello world,子网掩码!”后自动关机3 配置ip地址,网关
提问者采纳
nameserver 202.100 uproute add default gw
192;&#92!&#47.168; &#47.12;bin/ &gt!bin&#47.56&quot!&etc&#47.conf里面修改#这里给一个方法; let i=i-1done(2)#.34;= 0时停止循环do let j=9-i until [ $j -lt 0
] # 当j&lt,不推荐echo &bashi=9until [ $i -le 0 ]
# 当i&bin/bashifconfig eth0 192.1!&#47.1.168;0时停止循环 do
let j=j-1 done
printf &etc/bashecho &n&quot(1)#;shutdown now(3)#.1 eth0#DNS应在&#47
其他类似问题
您可能关注的推广
shell编程的相关知识
按默认排序
其他1条回答
168;while [ $count -gt 0 ]dotemp=`echo -n &quot.1(2)配置子网掩码等信息进入到 cd &#47.5 IP地址NETMASK=255;`echo &quot:-----------------------------#.0;$temp&quot:------------------DEVICE=eth0 端口名称BOOTPROTO=staticBROADCAST=192;poweroff-----------------------------第三题;;network-scripts&#47.baidu:#.0!bin/temp1=$(($temp1+1))count=$(($count-1))done -----------------------------第二题;echo -n &quot:不同 linux 发行版此目录有所不同)编辑ifcfg-eth0 文件.0;$temp&quot.168,请参考以下链接第一个题给你一个另外一个解答.1 网关ONBOOT=yes 开机自动加载TYPE=Ethernet 端口类型---------------------(3)DNS 配置涉及内容较多;shtemp=0temp1=$(($temp+1))count=8echo
&quot.168.html" target="_blank">http.255.255.0 子网掩码NETWORK=192;sysconfig/$temp&quot.255 广播地址HWADDR=网卡MAC地址IPADDR=192:<a href="etc&#47.168.0:(1)增加一个网关route add default gw 192;$/sdmengineer/blog/item/ada14a251f148f;bashecho &/sdmengineer/blog/item/ada14a251f148f!&#47.168;(注://bin&#47.0 网段GATEWAY=192!&quot.0://hi.baidu
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求Linux编程,可追加高分_百度知道
求Linux编程,可追加高分
多播)文件传输方式服务器程序将文件系统某目录中所有文件(目录由程序运行时从键盘输入的参数指定)发送给建立连接的客户端,服务器端程序中制定一个选项菜单,允许服务器程序使用者选择(单播,linux不是很懂、广播,并写到指定目录中(目录由程序运行时从键盘输入的参数指定)我只会c或java分为服务器端和客户端
只要多播如果觉得复杂!,不传输文件也行,广播发送消息也行!。c语言实现啊!!!
提问者采纳
放到$FTP_SERVER 服务器上get
&#47.gz ${TO};MYFTPuser $FTP_USER $FTP_PASSbinput ${FROM}.&#47.gz
&#47.&ltftp -i -n $FTP_SERVER
抱歉,我忘记说了,是c语言实现所以。。。。你的我看不懂。
C语言的话 应该要牵扯到协议了。。
其他类似问题
linux编程的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 linux 追加命令 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信