锘??xml version="1.0" encoding="utf-8" standalone="yes"?>爱情岛亚洲论坛在线观看,亚洲国产成人精品女人久久久,亚洲第一区香蕉_国产ahttp://www.tkk7.com/roley/zh-cnSat, 10 May 2025 10:13:44 GMTSat, 10 May 2025 10:13:44 GMT60debian 鐨勬姌紓?/title><link>http://www.tkk7.com/roley/archive/2005/09/14/12984.html</link><dc:creator>鏈変釜絀洪棿</dc:creator><author>鏈変釜絀洪棿</author><pubDate>Wed, 14 Sep 2005 02:25:00 GMT</pubDate><guid>http://www.tkk7.com/roley/archive/2005/09/14/12984.html</guid><wfw:comment>http://www.tkk7.com/roley/comments/12984.html</wfw:comment><comments>http://www.tkk7.com/roley/archive/2005/09/14/12984.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/roley/comments/commentRss/12984.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/roley/services/trackbacks/12984.html</trackback:ping><description><![CDATA[<P>鏈榪戝紕浜?jiǎn)鍙癟43 2688CT1,澶╃敓灝辮鍘孧S錛屾墦綆楄涓猯inux,鍘熷厛涓鐩寸敤slackware錛岃濂?0.1鎵嶅彂鐜発ernel鏄?.4鐨勫ソ澶氳澶囬兘涓嶈兘姝e父榪愯錛屾壘鎵捐祫鏂欙紝鍙戠幇鍗囩駭kernel鏈鏂逛究榪樻槸debian錛屼簬鏄氨鎵撶畻瑁呬竴涓共鍑鐨勭郴緇燂紝鍘熸潵鐨剆lackware鍜屽叾浠栫殑鍙戣鐗堬紝閮戒細(xì)緇欒嚜宸辮涓浜涗竴杈堝瓙閮界敤涓嶅埌鍑犳鐨勪笢瑗褲傚弬鐓т竴浜涜鏄庡涓?!--StartFragment --> </P> <H2 class=main-title>Installation</H2><!-- begin content --> <div id="j7bl7v9" class=node> <div id="7nx99p9" class=content> <P>The notebook came pre-installed with Windows XP Professional. After finishing the Windows installation, I decided to create the recovery media first, because IBM doesn't put them in the box anymore. Better safe than sorry. Using the software in the "Access IBM" folder and two blank DVD-RWs that was quickly done.</P> <P>Then I booted <A target=_blank>grml</A>, my favorite Linux Live-CD, and used ntfsresize and cfdisk to resize the NTFS partition (/dev/sda1) to 15GB, but left alone the recovery partition (partition type in cfdisk is "Compaq diagnostics").</P> <P>After that I booted the Debian Sarge DVD and tried the installation using version 2.6 of the linux kernel by typing "linux26" at the boot prompt. Unfortunately that didn't work, because the harddisk is connected to a SATA controller and the installation kernel didn't recognize it. So I restarted the installation, using the standard kernel instead. This time around the harddisk was recognized, although via the old IDE-sata interface of the kernel, so the disk was called /dev/hda. But at least I could start the installation.</P> <P>I used the Debian installer to partition the harddisk, creating a swap partition (/dev/hda5) and the root partition (/dev/hda6), 1GB each. For the rest (~36GB) I used LVM and created logical volumes for /home (10GB), /tmp (1GB), /usr (2GB) and /var (1GB).</P> <P>Then I did a minimal installation, and rebooted into the fresh system using the installed kernel (version 2.4). Everything was working so far, but I decided to compile a new kernel from the 2.6 series to use the harddisk via the new SATA interface.<BR><!--StartFragment --> </P> <H2 class=main-title>Kernel Configuration</H2><!-- begin content --> <div id="1hz7bx9" class=node> <div id="hvrz9bx" class=content>First I installed the necessary packages to build the kernel from source with <div id="z7p9tjx" class=pre><PRE>apt-get install gcc make ncurses-dev</PRE></DIV> <P>Then I downloaded the source code of kernel 2.6.12.3 from the <A target=_blank>Linux Kernel Archives</A>. (at first I was using 2.6.12.2, but at the time of writing I already did the small maintainance upgrade to 2.6.12.3)</P> <P>After extracting the compressed tar archive and studying the <A target=_blank>ThinkWiki</A> a bit, I also applied <A target=_blank>the trackpoint patch</A>, a patch relevant to get powermanagement for the SATA harddisk so it plays nice with suspend-to-ram and another to make sure the infrared device is detected (both available at <A target=_blank>http://shamrock.dyndns.org/~ln/linux/</A>). (note: the last 2 patches are attached to this page for completeness sake only, in case the current download URL vanishes)</P> <P>I also decided to use <A target=_blank>Software Suspend 2</A> (version 2.1.9.5 for kernel 2.6.12) because I used it on various other notebooks in the past with good results.</P>I used the menu configuration of the kernel via <div id="xjtdvp7" class=pre><PRE>make menuconfig</PRE></DIV>in the kernel source tree. Important settings to change are: <UL> <LI>in "Processor type and features" select "Pentium M" for the processor familiy to optimize for the Pentium-M</LI> <LI>in "Power management options (ACPI, APM)" enable ACPI (I don't use APM) and Software Suspend 2. Note: to use a newer version of the "IBM ThinkPad Laptop Extras" you have to compile it as module so it can be easily replaced later on.</LI> <LI>enable CPU frequency scaling, select scaling governors ("ondemand" and "conservative" are the ones I use, but be sure to also select "userspace" if you want some external program like cpufreqd to do the frequency scaling) and enabe the processor driver for Centrino ("Intel Enhanced SpeedStep")</LI> <LI>for the harddisk SCSI has to be enabled and in the low-level SCSI drivers section Serial ATA and "Intel PIIX/ICH SATA support" need to be selected</LI> <LI>to get the kernel to recognize the CD-RW/DVD-RW I also needed to enable ACPI Plug'n'Play support (and of course the ATAPI/IDE CD-ROM driver)</LI></UL>My currently used kernel configuration is attached at the bottom of this page. Afterwards I compilied the kernel by issuing <div id="l79lxpj" class=pre><PRE>make</PRE></DIV>and after switching to the root account I installed the kernel modules, the System.map file and the kernel image with <div id="xlfjl79" class=pre><PRE>make modules_install cp System.map /boot/System.map-2.6.12.3 cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.12.3</PRE></DIV>Then I added a new entry in the GRUB menu file in /boot/grub/menu.lst: <div id="jt7b9rx" class=pre><PRE>title Debian GNU/Linux, kernel 2.6.12.3 root (hd0,5) kernel /boot/vmlinuz-2.6.12.3 root=/dev/sda6 ro video=vesafb,nomtrr,ywrap vga=836 acpi_sleep=s3_bios resume2=swap:/dev/sda5 processor.max_cstate=2 elevator=cfq </PRE></DIV> <P>Note: not all of the kernel parameters are necessary, video and vga give a higher resolution in the text consoles (if the vesa framebuffer driver is compiled into the kernel), resume2 is for Software Resume 2, elevator=cfq selects a different scheduling mechanism more suitable for desktop use, acpi_sleep is needed to circumvent a problem with suspend-to-ram.</P> <P>Since switching to SCSI-SATA also meant that the harddisk would be called /dev/sda after the reboot, I also changed all occurences of "/dev/hda" to "/dev/sda" in /etc/fstab.</P>One <div id="1jv9pzn" class=pre><PRE>init 6</PRE></DIV> <P>later and I was running the shiny new kernel.<BR><BR>澶辮觸浜?嬈′簡(jiǎn)錛岀紪璇戝拰patch閮芥病鏈夐棶棰橈紝闅鵑亾鏄垎鍖烘牸寮忥紵鎴戠敤鐨別xt2鍙兘澶佷簡(jiǎn)錛屾諱箣灝辨槸涓縐嶆姌紓ㄩ樋<BR>鐪嬫潵榪樿澶氬涔?fàn)銆?/P></DIV></DIV></DIV></DIV><img src ="http://www.tkk7.com/roley/aggbug/12984.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/roley/" target="_blank">鏈変釜絀洪棿</a> 2005-09-14 10:25 <a href="http://www.tkk7.com/roley/archive/2005/09/14/12984.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JXTA shellhttp://www.tkk7.com/roley/archive/2005/06/02/5474.html鏈変釜絀洪棿鏈変釜絀洪棿Thu, 02 Jun 2005 08:33:00 GMThttp://www.tkk7.com/roley/archive/2005/06/02/5474.htmlhttp://www.tkk7.com/roley/comments/5474.htmlhttp://www.tkk7.com/roley/archive/2005/06/02/5474.html#Feedback0http://www.tkk7.com/roley/comments/commentRss/5474.htmlhttp://www.tkk7.com/roley/services/trackbacks/5474.html man----甯姪
env----SHELL 鍙橀噺鍙?qiáng)鍏跺搴斿?br> cat----杈撳嚭鍙橀噺鍊?br> peers----鍒楀嚭鎵鏈夊絳変綋
mkadv-----鍒涘緩閫氬憡
mkpgrp-----鍒涘緩緇?br> groups-----鍒楀嚭鎵鏈夌粍
join-------鍔犲叆緇?br> chpgrp-----鏀瑰彉緇?br> leave------紱誨紑緇?br>

]]>
Use JSTL to develop jsp pagehttp://www.tkk7.com/roley/archive/2005/06/01/5415.html鏈変釜絀洪棿鏈変釜絀洪棿Wed, 01 Jun 2005 07:17:00 GMThttp://www.tkk7.com/roley/archive/2005/06/01/5415.htmlhttp://www.tkk7.com/roley/comments/5415.htmlhttp://www.tkk7.com/roley/archive/2005/06/01/5415.html#Feedback0http://www.tkk7.com/roley/comments/commentRss/5415.htmlhttp://www.tkk7.com/roley/services/trackbacks/5415.html


]]>
Developing GNOME Applications with Java By Mike Petullo http://www.tkk7.com/roley/archive/2005/06/01/5409.html鏈変釜絀洪棿鏈変釜絀洪棿Wed, 01 Jun 2005 06:20:00 GMThttp://www.tkk7.com/roley/archive/2005/06/01/5409.htmlhttp://www.tkk7.com/roley/comments/5409.htmlhttp://www.tkk7.com/roley/archive/2005/06/01/5409.html#Feedback0http://www.tkk7.com/roley/comments/commentRss/5409.htmlhttp://www.tkk7.com/roley/services/trackbacks/5409.html

Design your application's GUI look in XML, write the code in Java and plug the whole thing in to the GNOME desktop.

The original announcement of the GNOME Desktop Project in 1997 stated the following intention, "to use GTK/Scheme bindings for coding small utilities and applications". Since then, the GNOME development platform has provided tools to develop using several alternatives to C. C++, Java, Perl and Python all are supported by the official GNOME distribution. In addition, the Mono Project provides tools necessary for developing GNOME applications using the C# programming language. All of these options are becoming quite popular. The GNOME interfaces for many of the system configuration tools for the Fedora Project, for example, are written in Python, and many new applications are being written in C#. This article describes how to create GNOME applications using the free Java compiler from the GNU Compiler Collection. Although this article focuses on Java, the techniques described revolve around the GLADE User Interface Builder and may be used with any of the bindings supported by the GNOME Project.

The GNU Compiler for the Java Programming Language (gcc-java) is a Java development environment distributed under the GNU General Public License. Because gcc-java is free software, it is developed independently of Sun Microsystems' Java efforts. As a result of this, gcc-java does not yet implement 100% of the Java standard. For example, support for the Abstract Window Toolkit (AWT) is not yet complete. Despite its current shortcomings, gcc-java shows great promise as the foundation of a completely free Java stack, and it already can be used to build many real-world applications; see the on-line Resources for examples.

Unlike many Java compilers, gcc-java can produce both Java bytecode and a native, platform-specific executable. In the latter case, the executable is linked against gcc-java's libgcj. libgcj is a library containing the core Java class libraries and a garbage collector. In addition, libgcj contains a bytecode interpreter so natively compiled Java applications can interact with Java bytecode libraries.

The simple Java source code in Listing 1 can be compiled into Java bytecode with gcj -C HelloWorld.java and interpreted using gij HelloWorld. The same source code can be compiled into a native executable using gcj --main=HelloWorld -o HelloWorld HelloWorld.java and executed using ./HelloWorld. This article avoids including import and other trivial statements in Java code listings; see Resources for the full source files.

Sun provides two class hierarchies for developing Java applications with graphical user interfaces. The first, the Abstract Window Toolkit, has been distributed with Java since version 1.0. A picture of a gcc-java-compiled AWT application is shown in Figure 1. The corresponding source code is provided in Listing 2 and can be compiled with:

gcj --main=ExampleAWT -o ExampleAWT ExampleAWT.java


Figure 1. An AWT Application

The second system, Swing, made its debut in Java 1.2. Figure 2 is a picture of the gcc-java-compiled Swing application shown in Listing 3. Listing 3 can be compiled with gcj --main=ExampleSwing -o ExampleSwing ExampleSwing.java. AWT uses the native GUI components in the host operating system to draw itself. Swing gives the user finer control over the look and feel of components, and most of the work is performed by Java.

Figure 2. A Swing application-both AWT and Swing were written so that one application would behave in a similar manner on any platform.

IBM sponsors the Eclipse Project, an effort to produce an open-source development environment. One of the fruits of this project is the Standard Widget Toolkit, an alternative to AWT and Swing. SWT is a peer-based, operating system-independent interface that uses the host operating system's interface for rendering common components. Components not supported by an operating system are implemented in Java. On Linux, the libswt-gtk2 package provides a GTK peer for SWT. Peers also exist for other platforms, including Solaris and Windows. SWT code can run on any platform that has an SWT peer. An example SWT application is shown in Listing 4, which can be compiled against the GTK SWT peer with a variation of the following:

gcj --CLASSPATH=/usr/lib/libswt-gtk2.jar -lswt-gtk2
-o ExampleSWT --main=ExampleSWT ExampleSWT.java


See Resources for more information about the Standard Widget Toolkit.

With three existing Java GUI toolkits, one might ask why another alternative is necessary. GNOME's Java bindings are unique because they are tied directly to GNOME. An application written with GNOME's Java offerings looks and behaves exactly as if it had been written using GNOME's C libraries. It integrates seamlessly into the GNOME desktop and provides the same capabilities as any other GNOME application. The reason for this is GNOME's Java bindings use the Java Native Interface to delegate work directly to GNOME's C libraries.

Currently, GNOME's Java bindings consist of four libraries-libgconf-java, libglade-java, libgnome-java and libgtk-java. libgtk-java and libgnome-java provide the GUI components of the bindings. libglade-java allows Java applications to read graphical user interface descriptions created by GLADE. Investigating libgconf-java, the Java interface to the GConf configuration system, is left as an exercise for the reader.

libgtk-java and libgnome-java are similar to SWT and AWT because host code implements their graphical components. However, the GNOME libraries are quite different from AWT, Swing and SWT-GNOME libraries make no claim of platform-independence. GNOME applications written in Java run only in a GNOME environment. Any platform independence is a result of the entire GNOME environment itself being platform-independent.

A gcc-java-compiled GNOME application is captured in Figure 3. Listing 5 shows the GNOME application's source code and can be compiled with:


gcj --CLASSPATH=/usr/share/java/gtk2.4.jar:\
/usr/share/java/gnome2.8.jar:\
/usr/share/java/glade2.8.jar \
-lgtkjar2.4 -lgnomejar2.8 -lgladejar2.8 \
-o ExampleGNOME --main=ExampleGNOME \
ExampleGNOME.java


Figure 3. A Java GNOME Application

At first glance, Listing 5 may look a little sparse compared to the others. ExampleGNOME's user interface is defined in ExampleGNOME.glade; as a result, there is not much GUI code in the application itself. Instead, libglade-java reads ExampleGNOME.glade and creates the application's GUI components automatically. The GUI code is tied back to our code by event callback methods. Two of these callbacks, whose names and corresponding signals are defined in ExampleGNOME.glade, are on_noButton_released and on_yesButton_released. Listing 6 contains the contents of a portion of ExampleGNOME.glade.

The GLADE system provides a User Interface Builder that makes creating definitions such as ExampleGNOME.glade simple. Figure 4 shows an example GLADE User Interface Builder session. Listing 8 contains some of the interface description being edited. Essentially, GLADE allows you to create a user interface component, name the component so it can be referenced by the corresponding program, provide method names for component signal handlers and define various properties for the component.

Figure 4. Designing a user interface in GLADE keeps code and layout separate.

Designing the GUI using GLADE and allowing libglade-java to do the heavy lifting significantly reduces the work of an application developer.

Listing 7 displays some of the corresponding Java source code for GnomeSesameFormat. Listing 8 contains a portion of GnomeSesameFormat's interface definition.

GnomeSesameFormat is a simple application I developed, and most of its work is done by executing an external program called sesame-format. sesame-format formats a disk to contain an encrypted filesystem. GnomeSesameFormat simply provides a GUI wrapper for this command-line tool. GnomeSesameFormat can be executed with its --dry-run option to facilitate testing and experimenting. As of this writing, it's probably a bad idea to format a disk using this tool. A screenshot of GnomeSesameFormat is shown in Figure 5.

Figure 5. GnomeSesameFormat gives you an easy-to-use front end for setting up and using encrypted disk partitions.

The GnomeSesameFormat application is implemented in a single class, GnomeSesameFormat. The GnomeSesameFormat class' main function initializes the GTK libraries using the Gtk.init method, creates a new GnomeSesameFormat instance and releases control to the GTK event loop by calling Gtk.main.

The interesting work begins in the GnomeSesameFormat class' constructor. In the constructor, a LibGlade object is instantiated. It reads a GLADE user interface description and instantiates its corresponding objects. A reference to these objects can be retrieved by name using the LibGlade object's getWidget method. Once we have a reference to an interface component, we can use them as if we created them ourselves. The GnomeSesameFormat class also contains the signal handling methods referenced in GnomeSesameFormat.glade.

In developing GnomeSesameFormat, I used the four steps presented above. For example, a button was defined using GLADE as part of the application's GUI (step 1). The button was named buttonFormat (step 2). Again using GLADE, a method name of onButtonFormatClicked was designated to handle the button's clicked symbol (step 3). Finally, the onButtonFormatClicked method was implemented in GnomeSesameFormat's Java source code (step 4).

In order to manipulate components further, libglade can provide a reference to an individual component. A LibGlade object's getWidget method provides this capability. To illustrate this, we can investigate GnomeSesameFormat's errUI component. The errUI component is a Window that displays error messages for the user. The errUI window was defined in GLADE (step 1) and named (step 2). Because we know the name of errUI, we can get a reference to it by calling getWidget(errUI). Once we receive a reference to the component, any GTK method may be invoked. GnomeSesameFormat uses errUI's show and hide methods.

The GNOME Project provides the ability to develop applications in C, C++, Java, Python and Perl. In addition, external projects such as Mono provide even more diversity. When used with several of these alternatives, the GLADE User Interface Builder makes it possible to write applications quickly with a graphical user interface for the GNOME platform. Once the graphical components are defined, an application shell and signal handlers all are that remain to be implemented. This implementation can be done using any programming language.

Resources for this article: www.linuxjournal.com/article/8274.

Mike Petullo currently is working at WMS Gaming and pursuing a Master's degree at DePaul University. He has been tinkering with Linux since 1997 and welcomes your comments sent to lj@flyn.org. Thank you to Noah Alcantara for helping to review this article.



]]>
鎴戝緱鍒扮殑鍜屾垜澶卞幓鐨?/title><link>http://www.tkk7.com/roley/archive/2005/06/01/5403.html</link><dc:creator>鏈変釜絀洪棿</dc:creator><author>鏈変釜絀洪棿</author><pubDate>Wed, 01 Jun 2005 04:53:00 GMT</pubDate><guid>http://www.tkk7.com/roley/archive/2005/06/01/5403.html</guid><wfw:comment>http://www.tkk7.com/roley/comments/5403.html</wfw:comment><comments>http://www.tkk7.com/roley/archive/2005/06/01/5403.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/roley/comments/commentRss/5403.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/roley/services/trackbacks/5403.html</trackback:ping><description><![CDATA[ <p><span style="font-size: 9pt;">涓鐩翠互鏉ユ垜鍙戠幇鑷繁鎬繪槸娌′粈涔堝歡緇э紝</span></p> <p><span style="font-size: 9pt;">浼間箮鎴戠殑鐢熸椿鎬誨湪鏌愪釜浜嬩歡涔嬪悗鍑虹幇浜?jiǎn)鏂唬锛尀濂藉儚涓浗鐨勫巻鍙插Q屾病鍔炴硶瀹屾暣鐨勮鎺ャ?/span><span style="font-size: 9pt; font-family: Tahoma;" lang="EN-US"><o:p></o:p></span></p> <p><span style="font-size: 9pt;">浣嗘槸鎴戣繕鏄椿鍦ㄨ繖涓笘鐣屼笂錛屾垜榪樺緱緇х畫媧誨湪榪欎釜涓栫晫涓娿?/span><span style="font-size: 9pt; font-family: Tahoma;" lang="EN-US"><o:p></o:p></span></p> <p><span style="font-size: 9pt;">寰堝涓滆タ宸茬粡浠庤蹇嗛噷妯$硦浜?jiǎn)锛岄噸鏂版墤譀炴潵涔熶笉鍙兘浜?jiǎn)銆?/span><span style="font-size: 9pt; font-family: Tahoma;" lang="EN-US"><o:p></o:p></span></p> <p><span style="font-size: 9pt;">鏈夌殑鏃跺欑湡鐨勫彂鐜拌嚜宸變竴鏃犳墍鏈夛紝鐪熺殑浠涔堥兘娌℃湁浜?/span><span style="font-size: 9pt; font-family: Tahoma;" lang="EN-US">鈥︹?o:p></o:p></span></p> <img src ="http://www.tkk7.com/roley/aggbug/5403.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/roley/" target="_blank">鏈変釜絀洪棿</a> 2005-06-01 12:53 <a href="http://www.tkk7.com/roley/archive/2005/06/01/5403.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://sjkuaixun.com" target="_blank">亚洲va久久久噜噜噜久久狠狠</a>| <a href="http://ri9999.com" target="_blank">久久嫩草影院免费看夜色</a>| <a href="http://4438xx21.com" target="_blank">香蕉免费一区二区三区</a>| <a href="http://sdsxyz.com" target="_blank">国产亚洲精品xxx</a>| <a href="http://kutuwo.com" target="_blank">a国产成人免费视频</a>| <a href="http://saohuo7.com" target="_blank">久久九九亚洲精品</a>| <a href="http://66661660.com" target="_blank">精品国产污污免费网站</a>| <a href="http://caoliusq1024.com" target="_blank">国产V亚洲V天堂A无码</a>| <a href="http://szzrjk.com" target="_blank">美女视频黄的免费视频网页 </a>| <a href="http://vcnxa.com" target="_blank">国产亚洲美女精品久久久2020</a>| <a href="http://saob19.com" target="_blank">校园亚洲春色另类小说合集</a>| <a href="http://001mc.com" target="_blank">亚洲AV中文无码乱人伦在线视色</a>| <a href="http://3688008.com" target="_blank">一本久久A久久免费精品不卡</a>| <a href="http://aa2176.com" target="_blank">亚洲婷婷国产精品电影人久久</a>| <a href="http://shaonvfushi.com" target="_blank">亚洲国产免费综合</a>| <a href="http://zhuanjiao521.com" target="_blank">亚洲av一综合av一区</a>| <a href="http://www026qqcom.com" target="_blank">最好看的中文字幕2019免费</a>| <a href="http://ri9999.com" target="_blank">tom影院亚洲国产一区二区</a>| <a href="http://roocos.com" target="_blank">成人性生活免费视频</a>| <a href="http://trgod.com" target="_blank">一级做a爰黑人又硬又粗免费看51社区国产精品视 </a>| <a href="http://wwwyy763.com" target="_blank">韩日电影在线播放免费版</a>| <a href="http://sdcwpfw.com" target="_blank">亚洲产国偷V产偷V自拍色戒</a>| <a href="http://fsweicheng.com" target="_blank">1000部禁片黄的免费看</a>| <a href="http://tsj68.com" target="_blank">亚洲色无码专区一区</a>| <a href="http://dazhe777.com" target="_blank">亚洲XX00视频</a>| <a href="http://zhuoyueyc.com" target="_blank">特级无码毛片免费视频尤物</a>| <a href="http://ranjihua.com" target="_blank">亚洲国产91在线</a>| <a href="http://ksyy888.com" target="_blank">亚洲欧洲日产国码一级毛片</a>| <a href="http://ttvv77.com" target="_blank">午夜不卡久久精品无码免费 </a>| <a href="http://avxyz.com" target="_blank">一区二区三区免费视频播放器</a>| <a href="http://69ct.com" target="_blank">亚洲国产精品无码AAA片</a>| <a href="http://0755haoma.com" target="_blank">精品国产免费人成电影在线观看</a>| <a href="http://88ww99.com" target="_blank">亚洲精品无码久久久久秋霞</a>| <a href="http://426366.com" target="_blank">中文字幕亚洲天堂</a>| <a href="http://kimnote.com" target="_blank">97在线观看永久免费视频</a>| <a href="http://www-533999.com" target="_blank">日韩亚洲人成在线综合</a>| <a href="http://172pk.com" target="_blank">久久久久亚洲av无码专区喷水</a>| <a href="http://8mav1007.com" target="_blank">日韩高清在线高清免费</a>| <a href="http://8xcb.com" target="_blank">免费的全黄一级录像带</a>| <a href="http://www676617.com" target="_blank">亚洲字幕AV一区二区三区四区</a>| <a href="http://xtolm.com" target="_blank">亚洲色中文字幕无码AV</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>