关于php使用system()开启linux下的firefox,报错:Error:no display specified

zhangjjjc 2012-05-24 04:12:57
求各位大侠帮助?
...全文
2098 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangjjjc 2012-05-24
  • 打赏
  • 举报
回复
谢谢你啊!linux下不能装这个[Quote=引用 9 楼 的回复:]

你还是先打开网页,然后用红蜻蜓等软件直接抓吧,这样太费劲。
红蜻蜓抓图软件(网页抓图、截图工具)
[/Quote]
  • 打赏
  • 举报
回复
你还是先打开网页,然后用红蜻蜓等软件直接抓吧,这样太费劲。
红蜻蜓抓图软件(网页抓图、截图工具)
zhangjjjc 2012-05-24
  • 打赏
  • 举报
回复
我是用的firefox扩展来进行截图的,firefox还是没有打开[Quote=引用 7 楼 的回复:]

引用 6 楼 的回复:

全部代码是这样的:
$cmd = "sudo firefox --saveimage http://baidu.com";
system($cmd,$str);
echo $str;
我想要实现的是开启firefox把整个网页保存成图片

这不是很费劲?
有软件可以直接将网页抓成图片的,如红蜻蜓
那你上面的ff打开了吗?
[/Quote]
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

全部代码是这样的:
$cmd = "sudo firefox --saveimage http://baidu.com";
system($cmd,$str);
echo $str;
我想要实现的是开启firefox把整个网页保存成图片
[/Quote]
这不是很费劲?
有软件可以直接将网页抓成图片的,如红蜻蜓
那你上面的ff打开了吗?
zhangjjjc 2012-05-24
  • 打赏
  • 举报
回复
全部代码是这样的:
$cmd = "sudo firefox --saveimage http://baidu.com";
system($cmd,$str);
echo $str;
我想要实现的是开启firefox把整个网页保存成图片
[Quote=引用 4 楼 的回复:]

浏览器访问和终端下的访问是两个权限。浏览器中是普通用户权限,你在机子上装sudo
#查询sudo版本
apt-cache search sudo
#安装sudo
apt-get install sudo
然后:system("sudo firefox http://www.baidu.com"); //切换至root权限
[/Quote]
zhangjjjc 2012-05-24
  • 打赏
  • 举报
回复
奥,对了,我就是用sudo访问的,都被这个问题搞晕了,忘了写,我是在/etc/sudoers下边给的权限;调用的这个system("sudo firefox http://www.baidu.com")[Quote=引用 4 楼 的回复:]

浏览器访问和终端下的访问是两个权限。浏览器中是普通用户权限,你在机子上装sudo
#查询sudo版本
apt-cache search sudo
#安装sudo
apt-get install sudo
然后:system("sudo firefox http://www.baidu.com"); //切换至root权限
[/Quote]
  • 打赏
  • 举报
回复
浏览器访问和终端下的访问是两个权限。浏览器中是普通用户权限,你在机子上装sudo
#查询sudo版本
apt-cache search sudo
#安装sudo
apt-get install sudo
然后:system("sudo firefox http://www.baidu.com"); //切换至root权限
zhangjjjc 2012-05-24
  • 打赏
  • 举报
回复
求指点[Quote=引用 1 楼 的回复:]

是否有操作权限?

代码呢?
[/Quote]
zhangjjjc 2012-05-24
  • 打赏
  • 举报
回复
我给apache用户赋权限了,在终端下用命令php web.php是可以打开firefox的,但是从浏览器访问此页面就不行;
php的调用:system("firefox http://www.baidu.com");
  • 打赏
  • 举报
回复
是否有操作权限?

代码呢?
CurrPorts v2.10 Copyright (c) 2004 - 2013 Nir Sofer Web site: http://www.nirsoft.net Description =========== CurrPorts displays the list of all currently opened TCP/IP and UDP ports on your local computer. For each port in the list, information about the process that opened the port is also displayed, including the process name, full path of the process, version information of the process (product name, file description, and so on), the time that the process was created, and the user that created it. In addition, CurrPorts allows you to close unwanted TCP connections, kill the process that opened the ports, and save the TCP/UDP ports information to HTML file , XML file, or to tab-delimited text file. CurrPorts also automatically mark with pink color suspicious TCP/UDP ports owned by unidentified applications (Applications without version information and icons) Versions History ================ * Version 2.10: o When saving the opened ports from command-line, CurrPorts now uses the same columns order saved in the .cfg file. * Version 2.09: o Fixed bug from version 2.08: Some filters stopped working... * Version 2.08: o Added support for filtering by process ID (In Advanced Filters window), for example: include:process:327 * Version 2.07: o Fixed the flickering on automatic refresh. * Version 2.06: o Fixed issue: The properties dialog-box and other windows opened in the wrong monitor, on multi-monitors system. * Version 2.05: o Added support for GeoLite City database. You can now download the GeoLite City database (GeoLiteCity.dat.gz), put it in the same folder of cports.exe, and CurrPorts will automatically use it to get the country/city information for every remote IP address. * Version 2.02: o CurrPorts now displays a simple error message if it fails to close one or more TCP connections. * Version 2.01: o The 'Remote Address' and 'Local Address' columns are now sorted by the IP address numerically. (In previous versions they were sorted alphabetically) * Version 2.00: o Added optional fifth parameter to the /close command-line option, which allows you to specify a process name (e.g: firefox.exe) * Version 1.97: o The 'Use DNS Cache For Host Names' option is now turned off by default, because it seems that reading the DNS cache causes a memory leak on some Windows 7/x64 systems. * Version 1.96: o Fixed bug: CurrPorts randomly failed to display remote port numbers of IPv6 connections. * Version 1.95: o Added 'Use DNS Cache For Host Names' option. When it's turned on, CurrPorts uses the DNS cache of Windows to resolve remote IP addresses. * Version 1.94: o Added 'Custom' AutoRefresh option under Options -> Auto Refresh. The number of seconds for the Custom AutoRefresh can be set in the Advanced Options window (Ctrl+O) o Fixed the problem with sending the data to stdout (when the filename is empty string). * Version 1.93: o Updated the internal country names (added more 14 countries) that are used for displaying the country name in the 'Remote IP Country' column. * Version 1.92: o When choosing 'Clear Log File' option, CurrPorts now asks you whether you want to clear the log, in order to avoid from clearing the log file by mistake. * Version 1.91: o Added 'Beep On New Ports' option. * Version 1.90: o Added 'Tray Balloon On New Ports' option. When both this option and 'Put Icon On Tray' option are turned on, every new port detected by CurrPorts will be displayed in a tray balloon. (If the TCP/UDP port is filtered by the other CurrPorts options and it's not displayed in the main window, it won't be displayed in the tray balloon.) * Version 1.87: o Improved the 'User Name' column. If you run CurrPorts as administrator, this column will display the user name for all processes. (In previous versions, CurrPorts failed to detect processes created by other users, even when you run it as Administrator) * Version 1.86: o Added 'Mark Odd/Even Rows' option, under the View menu. When it's turned on, the odd and even rows are displayed in different color, to make it easier to read a single line. * Version 1.85: o Added command-line options to control the settings under the Options and View menus: /MarkPorts, /DisplayUdpPorts, /DisplayTcpPorts, /DisplayClosedPorts, and more... * Version 1.83: o Added 'Add Header Line To CSV/Tab-Delimited File' option. When this option is turned on, the column names are added as the first line when you export to csv or tab-delimited file. * Version 1.82: o Added 'Resize Columns On Every Refresh' option, which allows you to automatically resize the columns according to the text length on every refresh. * Version 1.81: o Added more include/exclude filter options in the context menu of CurrPorts. * Version 1.80: o Added custom log line option (In 'Advanced Options' window), which allows you to set the format of the log line and put in it any column value you like. * Version 1.76: o Added 'One-Click Tray Icon' option. When it's checked and you use the tray icon option, one click on the tray icon with the left mouse button will open CurrPorts. (Without this option, double-click is required) * Version 1.75: o Added 'Exclude Selected Processes In Filters' option in the context menu. o Added accelerator key for 'Include Selected Processes In Filters' option. o Fixed bug 'Include Selected Processes In Filters' option: failed to work on system process. o Added 'Disable All Filters' option to easily toggle between active filter state and no filter state, as an alternative for 'Clear All Filters', which doesn't allow you to return back the filters. * Version 1.70: o Added /sort command-line option for sorting the connections list saved from command-line. * Version 1.66: o Fixed issue: When CurrPorts window is hidden and there is an icon in the taskbar, running CurrPorts again will open the existing instance of CurrPorts, instead of creating another one. * Version 1.65: o Added drag And drop icon in the toolbar that allows to to easily filter by the desired application. Simply drag the target icon into the window of the application, and CurrPorts will display only the opened ports of this application. * Version 1.60: o Added new column: Window Title (The window title of the process) o Added 'Clear All Filters' option. o Added 'Include Selected Processes In Filters' option. Allows you to easily filter by selected processes. * Version 1.56: o Added new option: Ask before any action. (If you uncheck this option, CurrPorts won't ask you any question before closing ports/applications) * Version 1.55: o Added number of remote connections to the status bar. o Added ports information in the tray icon tooltip. * Version 1.51: o Fixed bug: In rare cases, exception window may appear when starting CurrPorts. * Version 1.50: o Added 'Display Port In Address' option. When this option is checked, the addresses will be displayed in 'address:port' format. * Version 1.48: o Fixed the Alt+1 accelerator key. * Version 1.47: o Added AutoRefresh every 1 second. * Version 1.46: o Automatically launch IPNetInfo when it's in the same folder of CurrPorts. * Version 1.45: o Added 'Remote IP Country' column that displays the country name of the remote IP address (requires to download an external file from here) * Version 1.41: o Fixed bug: CurrPorts failed to display the current Auto Refresh status in Menu. * Version 1.40: o Added support for IPv6. * Version 1.37: o Fixed bug: CurrPorts failed to display process information when running under Windows Vista with non-admin user. o Added Module Filename column (works only on XP/SP2) * Version 1.36: o Fixed bug: The main window lost the focus when the user switched to another application and then returned back to CurrPorts. * Version 1.35: o Fixed bug in saving as comma-delimited file when field values contained comma character. * Version 1.34: o New Option: Remember Last Filter (The filter is saved in cports_filter.txt) * Version 1.33: o Added support for saving comma-delimited (.csv) files. o Added new command-line option: /scomma * Version 1.32: o New Option: Start CurrPorts As Hidden (Only when 'Put Icon On Tray' is turned on) o New Option: Copy Remote IP Address (F2). * Version 1.31: o Fixed bug: TCP and UDP ports with the same number and in the same process merged into one item. * Version 1.30: o New column: Added On - Displays the date that the specified connection was added. o New Option: Put Icon On Tray. o New Option: Log File. * Version 1.20: o Added support for filters. o The settings of CurrPorts utility is now saved to cfg file instead of using the Registry. o New command-line options. o You can now send the information to stdout by specifying an empty filename ("") in the command-line. o Added support for x64. * Version 1.11: o Added support for process information in Vista. * Version 1.10: o A tooltip is displayed when a string in a column is longer than the column length. * Version 1.09: o /close command-line parameter - Close a connection from command-line * Version 1.08: o Fixed columns order bug. * Version 1.07: o New option: Resolve the remote IP addresses. * Version 1.06: o New column: Process Attributes - Display the file attributes of the process (H for hidden, R for read-only, and so on) o Added support for working with IPNetInfo utility * Version 1.05: o Fixed bug: identify process path starting with '\??\' * Version 1.04: o Added more accelerator keys. o Added support for Windows XP visual styles. * Version 1.03: o New Option: Display Listening o New Option: Display Established o New Option: Display Items With Unknown State o New Option: Display Items Without Remote Address * Version 1.02: o Fixed bug: "Exception C0000005" message when running CurrPorts on Windows NT/2000 without administrator rights. o New column: "Process Services" - Displays the list of services of a process. * Version 1.01: o The 'Copy Selected Items' option now copies the ports data in tab-delimited format, so you can instantly paste the data into your Excel worksheet. o Improvment in ports to process binding under Windows 2000. Process information is now also displayed under Windows NT. * Version 1.00: First release. System Requirements =================== This utility works perfectly under Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista, and Windows 7. There is also a separated download of CurrPorts for x64 versions of Windows. If you want to use this utility on Windows NT, you should install psapi.dll in your system32 directory. You can also use this utility on older versions of Windows (Windows 98/ME), but in these versions of Windows, the process information for each port won't be displayed. Using CurrPorts =============== CurrPorts utility is a standalone executable, and it doesn't require any installation process or additional DLLs. In order to start using it, just copy the executable file (cports.exe) to any folder you like, and run it. The main window of CurrPorts displays the list of all currently opened TCP and UDP ports. You can select one or more items, and then close the selected connections, copy the ports information to the clipboard, or save it to HTML/XML/Text file. If you don't want to view all available columns, or you want to change the order of the columns on the screen and in the files you save, select 'Choose Column' from the View menu, and select the desired columns and their order. In order to sort the list by specific column, click on the header of the desired column. The Options Menu ================ The following options are available under the Options menu: * Display Listening: If this option is enabled, all listening ports are displayed. * Display Established: If this option is enabled, all established connections are displayed. * Display Closed: If this option is enabled, closed ports (with 'Time Wait', 'Close Wait', or 'Closed' state) are displayed. * Display Items With Unknown State: If this option is enabled, items with unknown state (the state column is empty) are displayed. * Display Items Without Remote Address: If this option is enabled, disconnected ports with no remote address are displayed. * Display TCP Ports: If this option is disabled, TCP ports won't be displayed in the ports list. * Display UDP Ports: If this option is disabled, UDP ports won't be displayed in the ports list. * Mark Ports Of Unidentified Applications: If this option is enabled, all TCP/UDP ports that opened by applications with no version information and with no icons, are automatically marked with pink color. If you have on your system one or more ports marked with pink color, you should deeply check the processes that created these ports. It could be only an innocent application that simply doesn't contain any icons and version information (For example: the executables of MySQL and Oracle servers don't contain any icons or version info, so if you have MySQL/Oracle servers on your system, the ports they open will be marked.) , but it can also be a trojan or other unwanted application that infiltrated into your system. * Mark New/Modified Ports: If this option is enabled, each time the ports list is refreshed, all newly added ports and existing ports with changes are marked with green color. * Auto Refresh: Allows you to automatically refresh the opened ports list each 2, 4, 6, 8, or 10 seconds. * Sort On Auto Refresh If this option is enabled, the entire ports list is sorted each time that the list is refreshed automatically. Otherwise, new/modified ports are added to the bottom of the list. The 'Remote IP Country' column ============================== In order to watch the countries of the remote IP addresses, you have to download the latest IP To Country file from here. You have the put the 'IpToCountry.csv' file in the same folder of cports.exe You can also use the GeoLite City database. Simply download the GeoLite City in Binary / gzip (GeoLiteCity.dat.gz) and put it in the same folder of cports.exe If you want to get faster loading process, extract the GeoLiteCity.dat from the GeoLiteCity.dat.gz and put it in the same folder of cports.exe Using Filters ============= Starting from version 1.20, you can monitor only the opened ports that you need, by using the "Advanced Filters" option (Options -> Advanced Filters). In the filters dialog-box, you can add one or more filter strings (separated by spaces, semicolon, or CRLF) in the following syntax: [include | exclude] : [local | remote | both | process] : [tcp | udp | tcpudp] : [IP Range | Ports Range] Here's some examples that demonstrate how to create a filter string: * Display only packets with remote tcp port 80 (Web sites): include:remote:tcp:80 * Display only packets with remote tcp port 80 (Web sites) and udp port 53 (DNS): include:remote:tcp:80 include:remote:udp:53 * Display only packets originated from the following IP address range: 192.168.0.1 192.168.0.100: include:remote:tcpudp:192.168.0.1-192.168.0.100 * Display only TCP and UDP packets that use the following port range: 53 - 139: include:both:tcpudp:53-139 * Filter most BitTorrent packets (port 6881): exclude:both:tcpupd:6881 * Display only the opened ports of FireFox browser: include:process:firefox.exe Integration with IPNetInfo utility ================================== If you want to get more information about the remote IP address displayed in CurrPorts utility, you can utilize the Integration with IPNetInfo utility in order to easily view the IP address information from WHOIS servers: 1. Download and run the latest version of IPNetInfo utility. (If you have IPNetInfo with version prior to v1.06, you must download the newer version.) 2. Select the desired connections, and then choose "IPNetInfo" from the File menu (or simply click Ctrl+I). 3. IPNetInfo will retrieve the information about remove IP addresses of the selected connections. Log File ======== Starting from version 1.30, CurrPorts allows you to save all changes (added and removed connections) into a log file. In order to start writing to the log file, check the 'Log Changes' option under the File menu. By default, the log file is saved as 'cports.log' in the same folder that cports.exe is located. You can change the default log filename by setting the 'LogFilename' entry in cports.cfg file. Be aware that the log file is updated only when you refresh the ports list manually, or when the 'Auto Refresh' option is turned on. Custom Log Line =============== Starting from version 1.80, you can set the format of the lines in the log file according to your needs. In order to use this feature, go to 'Advanced Options' window (Ctrl+O), check the custom log line option, type the desired format string. In the format string, you can use the following variables: %Process_Name% %Protocol% %Local_Port% %Local_Address% %Remote_Port% %Remote_Address% %Process_Path% %Process_ID% %State% %Product_Name% %File_Description% %File_Version% %Company% %Process_Created_On% %Local_Port_Name% %Remote_Port_Name% %User_Name% %Process_Services% %Process_Attributes% %Remote_Host_Name% %Added_On% %Module_Filename% %Remote_IP Country% %Window_Title% You can also set the minimum number of characters for the column value, for example: %Process_Name.25% (Fill with spaces - up to 25 characters) Notice: %Remote_Host_Name% variable is not displayed on newly added connections, because the IP address resolving is asynchronous operation, and the host name is still not available when the log line is added. Command-Line Options ==================== /stext Save the list of all opened TCP/UDP ports into a regular text file. /stab Save the list of all opened TCP/UDP ports into a tab-delimited text file. /scomma Save the list of all opened TCP/UDP ports into a comma-delimited text file. /stabular Save the list of all opened TCP/UDP ports into a tabular text file. /shtml Save the list of all opened TCP/UDP ports into HTML file (Horizontal). /sverhtml Save the list of all opened TCP/UDP ports into HTML file (Vertical). /sxml Save the list of all opened TCP/UDP ports to XML file. /sort This command-line option can be used with other save options for sorting by the desired column. If you don't specify this option, the list is sorted according to the last sort that you made from the user interface. The parameter can specify the column index (0 for the first column, 1 for the second column, and so on) or the name of the column, like "Remote Port" and "Remote Address". You can specify the '~' prefix character (e.g: "~Remote Address") if you want to sort in descending order. You can put multiple /sort in the command-line if you want to sort by multiple columns. Examples: cports.exe /shtml "f:\temp\1.html" /sort 2 /sort ~1 cports.exe /shtml "f:\temp\1.html" /sort "Protocol" /sort "~Remote Address" /nosort When you specify this command-line option, the list will be saved without any sorting. /filter Start CurrPorts with the specified filters. If you want to specify more than one filter, use the ';' character as a delimiter. /cfg Start CurrPorts with the specified config file. /MarkPorts /DisplayUdpPorts /DisplayTcpPorts /DisplayClosedPorts /MarkNewModifiedPorts /SortOnAutoRefresh /AlwaysOnTop /AskBefore /DisplayIPv6Ports /DisplayListening /DisplayEstablished /DisplayNoState /DisplayNoRemoteIP /ResolveAddresses /RememberLastFilter /DisplayPortInAddress /AutoRefresh, /ShowInfoTip /TrayIcon /TrayIconOneClick /StartAsHidden /LogChanges /LogFilename /DisabledFilters /AddExportHeaderLine You can use all these parameters to control the options that are available under the Options and View menus. For example, if you want to start CurrPorts with 'Display UDP Ports' turned off and 'Display Closed' turned on: cports.exe /DisplayUdpPorts 0 /DisplayClosedPorts 1 You can also use these parameters in conjunction with all save parameters. For example: If you want to save into tab-delimited file only the UDP ports: cports.exe /DisplayUdpPorts 1 /DisplayTcpPorts 0 /stab "c:\temp\udp.txt" Here's some examples: * Save all opened TCP/IP ports created by Internet Explorer browser to HTML file: cports.exe /filter "include:process:iexplore" /shtml "c:\temp\ports.html" * Add all opened ports information to ports.txt (as tab-delimited text file). This example only works when running it from a command-prompt window. cports.exe /stab "" >> c:\temp\cports1.txt * Start CurrPorts with filter that will only display the opened ports of Internet Explorer and FireFox: cports.exe /filter "include:process:firefox;include:process:iexplore" Closing a Connection From Command-Line ====================================== Starting from version 1.09, you can close one or more connections from command-line, by using /close parameter. The syntax of /close command: /close {Process Name} For each parameter, you can specify "*" in order to include all ports or addresses. The process name is an optional parameter. If you specify a process, only the ports of the specified process will be closed. Examples: * Close all connections with remote port 80 and remote address 192.168.1.10: /close * * 192.168.1.10 80 * Close all connections with remote port 80 (for all remote addresses): /close * * * 80 * Close all connections to remote address 192.168.20.30: /close * * 192.168.20.30 * * Close all connections with local port 80: /close * 80 * * * Close all connections of Firefox with remote port 80: /close * * * 80 firefox.exe Translating CurrPorts To Another Language ========================================= CurrPorts allows you to easily translate all menus, dialog-boxes, and other strings to other languages. In order to do that, follow the instructions below: 1. Run CurrPorts with /savelangfile parameter: cports.exe /savelangfile A file named cports_lng.ini will be created in the folder of CurrPorts utility. 2. Open the created language file in Notepad or in any other text editor. 3. Translate all menus, dialog-boxes, and string entries to the desired language. 4. After you finish the translation, Run CurrPorts, and all translated strings will be loaded from the language file. If you want to run CurrPorts without the translation, simply rename the language file, or move it to another folder. License ======= This utility is released as freeware. You are allowed to freely distribute this utility via floppy disk, CD-ROM, Internet, or in any other way, as long as you don't charge anything for this. If you distribute this utility, you must include all files in the distribution package, without any modification ! Disclaimer ========== The software is provided "AS IS" without any warranty, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The author will not be liable for any special, incidental, consequential or indirect damages due to loss of data or any other reason. Feedback ======== If you have any problem, suggestion, comment, or you found a bug in my utility, you can send a message to nirsofer@yahoo.com

CuteEditor功能特点
是什么使CuteEditor成为Html在线编辑器的领航者?除了其强大的功能和方便的使用, 这里还有一些顶尖的技术因素是CuteEditor编辑器成为你编辑和发布Web内容的最佳选择:
界面简洁加载速度快

由于才有了很多优化方法,所以CuteEditor非常简单、小巧、装载速度快,但仍然保持功能强大、执行效率高的特点。

跨浏览器,跨平台的所见即所得在线html编辑器

兼容市面上最流行的ie5.5+,firefox1.0+,mozilla1.3+, netscape7+和Safari(1.3+)浏览器,并且包括Mac和Linux操作平台。

CuteEditor遵循Web标准,没有类似 这种标签

你的Html编辑器还在使用类似 这种标签么? CuteEditor会帮助你构建用户最新Web标准的html代码标签,自动生成简洁的HTML/XHTML代码。 为什么要遵循Web标准?

学习应用Web标准有很多益处,下面给几个简单例子:

获得好的搜索引擎排名: The separation of content and presentation makes the content represent a larger part of the total file size. Combined with semantic markup this will improve search engine rankings.
更快的下载和加载网页: Less HTML results in smaller file sizes and quicker downloads. Modern web browsers render pages faster when they are in their standards mode than when they are in their backwards compatible mode.
适应未来网页浏览器: When you use defined standards and valid code you future-proof your documents by reducing the risk of future web browsers not being able to understand the code you have used.
代码编写简单,维护方便: Using more semantic and structured HTML makes it easier and quicker to understand code created by somebody else.
适应其他设备: Semantic HTML, where structure is separated from presentation, makes it easier for screen readers and alternative browsing devices to interpret the content.
非常好的适应性: A semantically marked up document can be easily adapted to print and alternative browsing devices, like handheld computers and cellular phones, just by linking to a different CSS file. You can also make site-wide changes to presentation by editing a single file.
Read more:
我的网页符合Web标准,你的呢?
能自动清理HTML代码中Word标记

When text is pasted from Microsoft Word allot of unnecessary word specific markup is carried across. This can result in web pages that take an unnecessarily long time to download. The Paste from Word button solves this by removing word markup before pasting the text into your page.

支持W3C WAI和section 508的无障碍引导

Cute Editor optional accessibility settings ensure your site complies with Section 508, so people with disabilities can have full access to your content.

输出的HTML或不错的XHTML供你选择 (Demo)

Cute Editor supports output well-formed XHTML. Your choice of XHTML 1.0 or HTML 4.01 output.


无限次的撤销/恢复

Many of the other editors on the market cannot undo or redo certain actions, and certain table operations - such as cell merge or column deletion. Cute Editor 4.0 has a new custom undo/redo implementation to make you can now safely undo those actions.


多语言支持,通过简单设置XML即可完成 (Demo)

All labels, buttons, tooltips and messages are located in external XML files, so that the language of the editor can be switched with a single property. You can also create a new language in a matter of minutes.

完全支持页面编辑(从 到 ) (Demo)

Cute Editor 4.0 allows you to edit a full HTML page, including , <!DOCTYPE...> and some other options. You can also insert Form elements (checkbox, button, textarea, etc.) and modify certain properties of the element.<br/> <br/> 默认换行为软回车 (Demo)<br/><br/>Most other editors insert double line returns which can be annoying for clients who are used to editing in Microsoft Word. CuteEditor can be configured to use <div>, <br> or <p> tags when you press enter. In either mode <br> tags can be created by using shift+enter.<br/> <br/> 支持代码缩进和小写字母<br/><br/>Cute Editor <em>display</em>s nicely indented code in the HTML mode and the generating HTML tags and Attributes are in lower case. This is very convenient and important for the advanced users. <br/> <br/> 支持全屏编辑 (Demo)<br/><br/>It does not open a new window, instead it will resize to fit the browser screen. Edit in full screen mode, maximizing your available space. <br/><br/> <br/> 没有打开较慢的Java或ActiveX组件<br/><br/>100% DHTML, JavaScript ASP.Net code. There are no slow Java or ActiveX components to worry about and everything is handled in the browser! <br/><br/> <br/> 支持相对地址和URL自动关联(Demo)<br/><br/>With Cute Editor, you have the choice of using either a relative or absolute URL. <br/> <br/> 部署简单<br/><br/>The perfect addition to your content management system! Only a couple lines of code , you don't need to be an expert. Allows you to add an online HTML editing functionality that works with standard HTML form.<br/> <br/> 可以简单的通过API隐藏按钮和标签 <br/><br/>Cute Editor allows developers to set the image directory, set the controls width, disable image uploading and deleting, restrict access to the source/preview tabs, hide buttons and lists that you don't want your clients to see or access. <br/> <br/> 支持图片的文字环绕 <br/><br/>Locate the image you want to wrap text around, and click any justify button in the toolbar. The image will float to the desired direction. Text will be positioned around the image. <br/> <br/> 支持文件下载 <br/><br/>You can upload document files, create a link from your HTML content to the document files (zip files, ppt files...). <br/> <br/> CSS型皮肤 (Demo)<br/><br/>Cute Editor provides several built in themes that are ready to use. Developers can completely change the appearance of the toolbar and the dialogs by simply modifying the supplied classes and images. <br/> <br/> 高级的表格管理<br/><br/>Create and modify tables and table cells. Set their border color, alignment, cellspacing and more! Once you've created a table, simply right click inside of it and use the handy popup menu to change its attributes. <caption>,<summary>,<thead>,<tfoot>,<th> tags are supported. <br/><br/> <br/> 图片插入和自动上传<br/><br/>Built-in thumbnail generator. Thumbnail images are dynamically created; Supports upload new images. Paging - specify how many images. Support auto resize images.<br/> <br/> 具有特殊的对话框<br/><br/>With Style builder dialog box you can apply CSS style attributes directly to any HTML elements on your Web page.<br/> <br/> 支持内容模板 (Demo)<br/><br/>The basic idea behind a Content Management System (CMS) is to separate the management of content from design. Cute Editor allows the site designer to easily create and establish templates to give the site a uniform look. Templates may be modified when desired. <br/> <br/> 通过限制html和文字的长度来保护你的数据库 (Demo)<br/><br/>If you tried to insert a record whose text length is greater than allowed by your table, an <em>error</em> will be reported. To prevent this type of <em>error</em> from occurring, developers can use MaxHTMLLength or MaxTextLength in the Cute Editor to limit the length of the user抯 input. <br/> <br/> Apply security to control user access to resources <br/><br/>Cute Editor allows developers to assign a pre-defined set of permissions by group or individual. This prevents a normal user to access the administration functionality. <br/><br/>The details of permissions are <em>specified</em> by an XML security policy file. Each level maps to a specific file. The default mappings: <br/><br/>admin设置 admin.config <br/>default设置 default.config <br/>guest设置 guest.config <br/>You can customize and extend each policy file by editing the XML security policy file. You can also create your own policy files that define arbitrary permission sets.<br/><br/>Comparison of the sample security policy file <br/><br/> <br/>Permissions/Resource Setting Admin Default Guest <br/>AllowUpload <br/>AllowDelete <br/>AllowCopy <br/>AllowMove <br/>AllowCreateFolder <br/>AllowDeleteFolder <br/>RestrictUploadedImageDimension <br/>AutoResizeUploadedImages <br/>MaxImageWidth 6400 640 640 <br/>MaxImageHeight 4800 480 480 <br/>MaxImageSize 10000 100 100 <br/>MaxMediaSize 10000 100 100 <br/>MaxFlashSize 10000 100 100 <br/>MaxDocumentSize 10000 100 100 <br/>ImageGalleryPath ~/uploads ~/uploads/member ~/uploads/guest <br/>MediaGalleryPath ~/uploads ~/uploads/member ~/uploads/guest <br/>FlashGalleryPath ~/uploads ~/uploads/member ~/uploads/guest <br/>FilesGallaryPath ~/uploads ~/uploads/member ~/uploads/guest <br/>ImageFilters .jpg <br/>.jpeg <br/>.gif <br/>.png .jpg <br/>.jpeg <br/>.gif <br/> .jpg <br/>.jpeg <br/>.gif <br/> <br/>MediaFilters .avi <br/>.mpg <br/>.mpeg <br/>.mp3 .avi <br/>.mpg <br/>.mpeg <br/> .avi <br/>.mpg <br/>.mpeg <br/> <br/>DocumentFilters .txt, .doc<br/>.pdf, .zip<br/>.rar, .avi<br/>.mpg, .mpeg<br/>.mp3, .jpg<br/>.jpeg,.gif<br/>.png .pdf, .doc<br/> .txt, .doc<br/>.pdf, .zip<br/> <br/> <br/> 在线图片编辑<br/><br/>People that input content on a website are generally not web designers, so most don't have that design & technical fibre in them. With online image editor, you can now edit image file with no image editing software to download or install! Easy drag and drop familiar interface. Resize, change dimensions, scale, crop, add text, optimize, rotate, flip, mirror and add watermark. <br/> <br/> 控制上传文件夹大小<br/><br/>Max Upload Folder size(Including all subfolders and files. A must have feature for people who have limited hosting space.) Dynamic <em>display</em> of available free space in the Upload Folder.Limits the size of your upload folder. If the max is reached uploads will be disabled. <br/> <br/> 支持图片热点<br/><br/>Image maps are pictures with clickable regions also known as "hotspots." When users click on one of the hotspots, they're directed to the page you designate. CuteEditor 5.0 lets you easily create image maps to add fun and excitement to a page<br/> <br/> <div> 的盒模式<br/><br/><div> boxes offer a much greater ability to control the layout of a page. With CuteEditor, you can put any content between <div> tags and then use CSS to style all sorts of borders, backgrounds, etc. <br/> <br/> 通用虚拟键盘<br/><br/>Virtual Keyboard does not require changes to language settings of your system and even speeds up the entire text input process for your customers. It lets your native speaking clients to access your web resources from any location in the world without changing national keyboard layouts and fonts on their machines. <br/> <br/> 把图片存到数据库<br/><br/>With CuteEditor you can easily use a Sql Server database or access database as the file storage. <br/> <br/> RTF和HTML之间互相转换<br/><br/>With CuteEditor you can easily convert an HTML document into an RTF file and RTF file into HTML or XHTML document. <br/> <br/> 生成PDF文件<br/><br/>CuteEditor also allows you dynamically create Adobe PDF documents from ASP.NET.<br/> cuteEditor6.0多语言版(集成lic文件) <br/><br/>目前功能强大,最好的Asp.net编辑器之一 <br/>除了一般html编辑器具有的功能外,还有word过滤、图片在线处理、加水印等实用功能 <br/><em>使用</em>关键步骤: <br/><br/>1、引用bin下的cuteEditor文件 <br/>2、在aspx页面顶部中添加引用 <br/>3、在aspx页面中加入代码 <br/>4、最后可以在.cs文件中通过来读取Editor1.Text的值来进行任意的扩展和控制了 <br/>具体配置可参照default.aspx和default.aspx.cs <br/><br/>关于cuteEditor6.0的特征及体验请浏览cuteEditor.cn,系统集成了lic授权文件,仅供体验测试<em>使用</em>,请不要用于任何商业用途! <br/><br/> <br/></a></div><div data-report-view="{"mod":"popu_645","index":"3","dest":"https://edu.csdn.net/course/detail/35328","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-course-2~default~OPENSEARCH~Rate-3-35328-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1714570877594_04040\"}","spm":"1035.2023.3001.6557"}" class="list-item" data-v-ca2d15ac><div class="recommend-title" data-v-ca2d15ac><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAnFJREFUWEdjZGBgYFiyZBvft29fnBkYGOT+/2fgAYnRCjAyMnxhYGB4xMXFszcmxusTI8jyr1+/pjIw/OeglaXYzWX8wc3NPZtx1qxVgf//M2jR13KIbYyMDNdADsindbDj8hwoOhhnzlxVPRC+h9k5OB3AzMzMaG2tbyojI2nIycku/P8/A8OPHz/fPnv26vLRo+dP/v795y+2UCNHH0YIsLKyMAcHuyXy8XErYLPk27cfz9eu3T37+/cfv5DlydWH4QB3dytXeXlpe5Dhz5+/OnXq1JVDP3/+/mVgoG6gpqbgCUq8z5+/ObV58/5NyA4gVx+GA+Li/Ao4ONhFvnz59mjZsq2zkC0JDXWPFRTkU//16/enBQs2dCHLkasPwwHi4kL8QkICgt+/f//24MHzV8iWxMT4ZnNxcUj++fP367x569qR5cjVR1QuYGRkZPTysvWUlha3Aln6+PGLw9u3H95JKPsSo4+gA9jYWFn8/BzChIQEwKXlx4+f76xbt2cxrpwAcxSx+gg6IDDQJURUVNAAZPDr1+8vbdlyYC0hy0FqidWH1wGcnBxssbG+NQwMDEyvX7+/sH79njWEgh0kT4o+vA5QV1eQt7c3TQUZunfv8al37z55TowDSNGH1wHi4sIC6uoKGiBLz527fv7Ll28/iXEAKfrwOkBJSUZCX1/DDmTpjRv3Tl2/fu8BMQ4gRR9eB+jrq6uZm+vFgSy9cuX22mPHLpwnxgGk6BvcDiDGt5SqIVgOUGoBIf0kOyAtLbQFn6GzZq0GlRtEg6HnAKK9RqRCkkOASHOJVjbqgIHvmAx412zAO6eg5DqQ3XMAbqvBaKl0M/gAAAAASUVORK5CYII=" alt data-v-ca2d15ac> <a target="_blank" href="https://edu.csdn.net/course/detail/35328" data-report-click="{"mod":"popu_645","index":"3","dest":"https://edu.csdn.net/course/detail/35328","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-course-2~default~OPENSEARCH~Rate-3-35328-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1714570877594_04040\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-course-2~default~OPENSEARCH~Rate-3-35328-bbs-390066669.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-course-2~default~OPENSEARCH~Rate-3-35328-bbs-390066669.264^v3^pc_relevant_bbs_down_cate" class="title" data-v-ca2d15ac>YOLOv5实战训练自己的数据集(Windows和Ubuntu演示)</a></div> <a target="_blank" href="https://edu.csdn.net/course/detail/35328" data-report-click="{"mod":"popu_645","index":"3","dest":"https://edu.csdn.net/course/detail/35328","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-course-2~default~OPENSEARCH~Rate-3-35328-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1714570877594_04040\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-course-2~default~OPENSEARCH~Rate-3-35328-bbs-390066669.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-course-2~default~OPENSEARCH~Rate-3-35328-bbs-390066669.264^v3^pc_relevant_bbs_down_cate" class="desc" data-v-ca2d15ac>YOLO系列是基于深度学习的端到端实时目标检测方法。 PyTorch版的YOLOv5轻量而高性能,更加灵活和易用,当前非常流行。 本课程将手把手地教大家<em>使用</em>labelImg标注和<em>使用</em>YOLOv5训练自己的数据集。课程实战分为两个项目:单目标检测(足球目标检测)和多目标检测(足球和梅西同时检测)。  本课程的YOLOv5<em>使用</em>ultralytics/yolov5,在Windows和Ubuntu系统上分别做项目演示。包括:安装YOLOv5、标注自己的数据集、准备自己的数据集(自动划分训练集和验证集)、修改配置文件、<em>使用</em>wandb训练可视化工具、训练自己的数据集、测试训练出的网络模型和性能统计。 除本课程《YOLOv5实战训练自己的数据集(Windows和Ubuntu演示)》外,本人推出了有关YOLOv5目标检测的系列课程。请持续关注该系列的其它视频课程,包括:《YOLOv5(PyTorch)目标检测:原理与源码解析》课程链接:https://edu.csdn.net/course/detail/31428《YOLOv5目标检测实战:Flask Web部署》课程链接:https://edu.csdn.net/course/detail/31087《YOLOv5(PyTorch)目标检测实战:TensorRT加速部署》课程链接:https://edu.csdn.net/course/detail/32303《YOLOv5目标检测实战:Jetson Nano部署》课程链接:https://edu.csdn.net/course/detail/32451《YOLOv5+DeepSORT多目标跟踪与计数精讲》课程链接:https://edu.csdn.net/course/detail/32669《YOLOv5实战口罩佩戴检测》课程链接:https://edu.csdn.net/course/detail/32744《YOLOv5实战中国交通标志识别》课程链接:https://edu.csdn.net/course/detail/35209 《YOLOv5实战垃圾分类目标检测》课程链接:https://edu.csdn.net/course/detail/35284  </a></div><div data-report-view="{"mod":"popu_645","index":"4","dest":"https://blog.csdn.net/W_Fe5/article/details/135176688","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-135176688-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1714570877594_04040\"}","spm":"1035.2023.3001.6557"}" class="list-item" data-v-ca2d15ac><div class="recommend-title" data-v-ca2d15ac><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAeZJREFUWEdjZGBgYPhQkSn49/v/EAbG/2oM/xn4QWI0A4wMHxn+M95i5mRcI9Ax/T0jyPI/P/7VM/5n4KKZpVgM/s/I8I2Fg6mR8W1+RioDw39TelqOsIvxNOPbgvRumgc7Lt8xMnxkfJufPmtgfA+xddQBeEOAv7opgImHh5PoKPr169fnOdN3/Xn88DOxevA6QLC9L5KRk4uHWMNA6v59+fz50+TeTf9evvhGjD6qOwDsiI8fPnya2LX537t3Pwg5giYOADvi3Zs3nyZ0bfn36dNvfI6gmQNAlv599fLlxwmd2xi+ffuDsyjAVw6QkwbQLfr76MHDj30duwbMAf+/f/vyvrJoOcUO+Pf82dOv2zadIZSoQPLcXn4mTJJS0iA21Rzw+/6de58n9uwlxgG8+SXOrIoqSlR1ADEWY1NDtRBg+PXrx7+PHz4S4xAmfgF+BjY2DqqGwIBHwb/3797+unzhFjEhwKZroMYkKCRM1RAgxmKapoF/r1+9/HHs8GVslrCISfCzWVpjbdZRLRHiSwOsugZivMkZ/jQNAYa/f//8//UTe+3GyMTMyMGBtd1AtRAY8DQwIA7gTcuxZuDkABcoZIPvP358njXlKFmVEdmWkqBxMHRMBrhrNuCdU1B0DWT3HACwkGScZb+cwwAAAABJRU5ErkJggg==" alt data-v-ca2d15ac> <a target="_blank" href="https://blog.csdn.net/W_Fe5/article/details/135176688" data-report-click="{"mod":"popu_645","index":"4","dest":"https://blog.csdn.net/W_Fe5/article/details/135176688","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-135176688-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1714570877594_04040\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-135176688-bbs-390066669.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-135176688-bbs-390066669.264^v3^pc_relevant_bbs_down_cate" class="title" data-v-ca2d15ac><em>Linux</em>访问<em>firefox</em> 显示<em>Error</em>: no <em>DISPLAY</em> environment variable <em>specified</em></a></div> <a target="_blank" href="https://blog.csdn.net/W_Fe5/article/details/135176688" data-report-click="{"mod":"popu_645","index":"4","dest":"https://blog.csdn.net/W_Fe5/article/details/135176688","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-135176688-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1714570877594_04040\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-135176688-bbs-390066669.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-135176688-bbs-390066669.264^v3^pc_relevant_bbs_down_cate" class="desc" data-v-ca2d15ac><em>Linux</em>访问<em>firefox</em> 显示<em>Error</em>: no <em>DISPLAY</em> environment variable <em>specified</em></a></div><div data-report-view="{"mod":"popu_645","index":"5","dest":"https://blog.csdn.net/qq_51770912/article/details/109546922","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-109546922-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1714570877594_04040\"}","spm":"1035.2023.3001.6557"}" class="list-item" data-v-ca2d15ac><div class="recommend-title" data-v-ca2d15ac><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAeZJREFUWEdjZGBgYPhQkSn49/v/EAbG/2oM/xn4QWI0A4wMHxn+M95i5mRcI9Ax/T0jyPI/P/7VM/5n4KKZpVgM/s/I8I2Fg6mR8W1+RioDw39TelqOsIvxNOPbgvRumgc7Lt8xMnxkfJufPmtgfA+xddQBeEOAv7opgImHh5PoKPr169fnOdN3/Xn88DOxevA6QLC9L5KRk4uHWMNA6v59+fz50+TeTf9evvhGjD6qOwDsiI8fPnya2LX537t3Pwg5giYOADvi3Zs3nyZ0bfn36dNvfI6gmQNAlv599fLlxwmd2xi+ffuDsyjAVw6QkwbQLfr76MHDj30duwbMAf+/f/vyvrJoOcUO+Pf82dOv2zadIZSoQPLcXn4mTJJS0iA21Rzw+/6de58n9uwlxgG8+SXOrIoqSlR1ADEWY1NDtRBg+PXrx7+PHz4S4xAmfgF+BjY2DqqGwIBHwb/3797+unzhFjEhwKZroMYkKCRM1RAgxmKapoF/r1+9/HHs8GVslrCISfCzWVpjbdZRLRHiSwOsugZivMkZ/jQNAYa/f//8//UTe+3GyMTMyMGBtd1AtRAY8DQwIA7gTcuxZuDkABcoZIPvP358njXlKFmVEdmWkqBxMHRMBrhrNuCdU1B0DWT3HACwkGScZb+cwwAAAABJRU5ErkJggg==" alt data-v-ca2d15ac> <a target="_blank" href="https://blog.csdn.net/qq_51770912/article/details/109546922" data-report-click="{"mod":"popu_645","index":"5","dest":"https://blog.csdn.net/qq_51770912/article/details/109546922","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-109546922-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1714570877594_04040\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-109546922-bbs-390066669.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-109546922-bbs-390066669.264^v3^pc_relevant_bbs_down_cate" class="title" data-v-ca2d15ac>在ubuntu下启动<em>firefox</em>s时<em>报错</em></a></div> <a target="_blank" href="https://blog.csdn.net/qq_51770912/article/details/109546922" data-report-click="{"mod":"popu_645","index":"5","dest":"https://blog.csdn.net/qq_51770912/article/details/109546922","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-109546922-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1714570877594_04040\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-109546922-bbs-390066669.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-109546922-bbs-390066669.264^v3^pc_relevant_bbs_down_cate" class="desc" data-v-ca2d15ac>在ubuntu下启动<em>firefox</em>可能会<em>报错</em> <em>Firefox</em> is already running, but is not responding. To open a new window, you must first close the existing <em>Firefox</em> process, or restart your system. 解决办法:在终端输入killall <em>firefox</em> 在该命令杀死<em>firefox</em>所有进程后,再点开<em>firefox</em>就可以正常启动了。 ...</a></div></div></div></div> <div class="public_pc_right_footer2020" style="display:none;" data-v-4a5a7f56></div></div> <div id="right-floor-user-content_562" data-editor="{"type":"floor","pageId":143,"floorId":562}" class="user-right-floor right-box main-box detail-user-right" data-v-229a00b0><div class="__vuescroll" style="height:100%;width:100%;padding:0;position:relative;overflow:hidden;"><div class="__panel __hidebar" style="position:relative;box-sizing:border-box;height:100%;overflow-y:hidden;overflow-x:hidden;transform-origin:;transform:;"><div class="__view" style="position:relative;box-sizing:border-box;min-width:100%;min-height:100%;"><!----><div comp-data="[object Object]" baseInfo="[object Object]" community="[object Object]" class="introduce" data-v-4722a3ae><div class="introduce-title" data-v-4722a3ae><div class="img-info" data-v-4722a3ae><a href="https://bbs.csdn.net/forums/php" class="community-img" data-v-4722a3ae><img src="https://img-community.csdnimg.cn/avatar/cc5e4fe8f177499588cb75b2298ba739.png?x-oss-process=image/resize,m_fixed,h_88,w_88" alt data-v-4722a3ae> <div title="PHP" class="community-name" data-v-4722a3ae> PHP </div></a></div></div> <div class="content" data-v-4722a3ae><div class="detail" data-v-4722a3ae><div title="20358" class="item" data-v-4722a3ae><p class="num" data-v-4722a3ae> 20,358 </p> <p class="desc" data-v-4722a3ae> 社区成员 </p></div> <div title="19658" class="item" data-v-4722a3ae><a href="https://bbs.csdn.net/forums/php" target="_blank" data-v-4722a3ae><p class="num" data-v-4722a3ae> 19,658 </p> <p class="desc" data-v-4722a3ae> 社区内容 </p></a></div></div> <div class="detail-btns" data-v-4722a3ae><div class="community-ctrl-btns_wrapper" data-v-0ebf603c data-v-4722a3ae><div class="community-ctrl-btns" data-v-0ebf603c><div class="community-ctrl-btns_item" data-v-0ebf603c><div data-v-160be461 data-v-0ebf603c><div data-report-click="{"spm":"3001.5975"}" data-v-160be461><img src="https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png" alt="" class="img sendTopic" data-v-160be461 data-v-0ebf603c> <span data-v-160be461 data-v-0ebf603c>发帖</span></div> <!----> <!----></div></div><div class="community-ctrl-btns_item" data-v-0ebf603c><div data-v-0ebf603c><img src="https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png" alt="" class="img me" data-v-0ebf603c> <span data-v-0ebf603c>与我相关</span></div></div><div class="community-ctrl-btns_item" data-v-0ebf603c><div data-v-0ebf603c><img src="https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png" alt="" class="img task" data-v-0ebf603c> <span data-v-0ebf603c>我的任务</span></div></div><div class="community-ctrl-btns_item" data-v-0ebf603c><div class="community-share" data-v-4ca34db9 data-v-0ebf603c><div class="handle-item share" data-v-ca030a68 data-v-4ca34db9><span height="384" data-v-ca030a68><div role="tooltip" id="el-popover-82" aria-hidden="true" class="el-popover el-popper popo share-popover" style="width:265px;display:none;"><!----><div id="tool-QRcode" class="QRcode" data-v-ca030a68><img src="https://csdnimg.cn/release/cmsfe/public/img/shareBg2.05330abf.png" alt="" class="share-bg" data-v-ca030a68> <div class="share-bg-box" data-v-ca030a68><div class="share-content" data-v-ca030a68><img src="https://img-community.csdnimg.cn/avatar/cc5e4fe8f177499588cb75b2298ba739.png?x-oss-process=image/resize,m_fixed,h_88,w_88" alt="" class="share-avatar" data-v-ca030a68> <div class="share-tit" data-v-ca030a68>PHP</div> <div class="share-dec" data-v-ca030a68>“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。</div> <span class="copy-share-url" data-v-ca030a68>复制链接</span> <div class="shareText" data-v-ca030a68> </div></div> <div class="share-code" data-v-ca030a68><div class="qrcode" data-v-ca030a68></div> <div class="share-code-text" data-v-ca030a68>扫一扫</div></div></div></div> </div><span class="el-popover__reference-wrapper"><div data-v-0ebf603c><img src="https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png" alt="" class="img share" data-v-0ebf603c> <span data-v-0ebf603c>分享</span></div></span></span></div> <!----></div></div></div> <!----> <div data-v-4fb59baf data-v-0ebf603c><div class="el-dialog__wrapper ccloud-pop-outer2" style="display:none;" data-v-4fb59baf><div role="dialog" aria-modal="true" aria-label="dialog" class="el-dialog el-dialog--center" style="margin-top:15vh;width:70%;"><div class="el-dialog__header"><span class="el-dialog__title"></span><!----></div><!----><div class="el-dialog__footer"><span class="dialog-footer clearfix" data-v-4fb59baf><div class="confirm-btm fr" data-v-4fb59baf>确定</div></span></div></div></div></div></div></div></div> <div style="display:none;" data-v-4722a3ae data-v-4722a3ae><!----> <div class="introduce-desc" data-v-4722a3ae><div class="introduce-desc-title" data-v-4722a3ae>社区描述</div> <span data-v-4722a3ae> “超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。 </span></div></div> <div class="introduce-text" data-v-4722a3ae><div class="label-box" data-v-4722a3ae><span class="label" data-v-4722a3ae>php</span><span class="label" data-v-4722a3ae>phpstorm</span> <span class="label" data-v-4722a3ae>技术论坛(原bbs)</span> <!----></div></div> <!----> <div class="manage" data-v-4722a3ae><div class="manage-inner" data-v-4722a3ae><span data-v-4722a3ae>社区管理员</span> <ul data-v-4722a3ae><li data-v-4722a3ae><a href="https://blog.csdn.net/community_6" target="_blank" class="start-img" data-v-4722a3ae><img src="https://profile-avatar.csdnimg.cn/default.jpg!1" alt="开源资源社区" class="el-tooltip item" data-v-4722a3ae data-v-4722a3ae></a></li><li data-v-4722a3ae><a href="https://blog.csdn.net/phpstory" target="_blank" class="start-img" data-v-4722a3ae><img src="https://profile-avatar.csdnimg.cn/b3875e26d1334ef09541ecbb7eafdc28_phpstory.jpg!1" alt="phpstory" class="el-tooltip item" data-v-4722a3ae data-v-4722a3ae></a></li><li data-v-4722a3ae><a href="https://blog.csdn.net/xuzuning" target="_blank" class="start-img" data-v-4722a3ae><img src="https://profile-avatar.csdnimg.cn/096fa290fdcd400db84eabf91d9332f1_xuzuning.jpg!1" alt="xuzuning" class="el-tooltip item" data-v-4722a3ae data-v-4722a3ae></a></li></ul></div></div> <div class="actions" data-v-4722a3ae><!----> <div style="flex:1;" data-v-4722a3ae><div class="join-btn" data-v-4722a3ae> 加入社区 </div></div> <!----> <!----></div> <div class="el-dialog__wrapper" style="display:none;" data-v-38c57799 data-v-4722a3ae><div role="dialog" aria-modal="true" aria-label="获取链接或二维码" class="el-dialog join-qrcode-dialog" style="margin-top:15vh;width:600px;"><div class="el-dialog__header"><span class="el-dialog__title">获取链接或二维码</span><button type="button" aria-label="Close" class="el-dialog__headerbtn"><i class="el-dialog__close el-icon el-icon-close"></i></button></div><!----><div class="el-dialog__footer"><span class="dialog-footer" data-v-38c57799></span></div></div></div> <div class="collapse-btn" data-v-4722a3ae><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAgCAYAAACFM/9sAAAAAXNSR0IArs4c6QAAAi1JREFUaEPtl01u01AUhc+N8wMSO4AxzJAqwQpKQsdtbMOICmKnwCKQ2ACDIgotrYKiduIiVZ10B0CBAjtAbICfooomJr3IcUoTiVLb15GNuG/67nm65/M5AxP0iAiQSK1iKEBhCBSgAhQSEMo1gQpQSEAo1wQqQCEBoVwT+K8CnLnWvER8cOHMaf95q9Xaj+vDtp3LPeD83u6p9a2t+U5cfVrzmSTQNOfOgg4+ATDAeNHp/Jza3Fz5HtWUZbl3GXjYn2e+53lL96Nq057LBOD0dOOcUSx8BFAcGHpZLlWmVlfnd08yaJrubRAe/Z77HwEG5kdS1E8StgFc9bzFb8dBrNtukxgLwOAXNEF6T/pAce8zSeDhknXbuUNMQRUHe/BrMNX+BNGyHIdBT45m6VVn36/FqX5cOFHmMwUYJrE5x+CgkuEujLe+361ubLS+HhowzeYtEC8NzWyXy5ValMpHgSCZyRxgsLxpui4Ij4/ShZ1S0aiurS18sSznJoOeDt29AaP6t6pLgMTV5gJgsHTddhvEWBwC9Y6AZww8AFA4Lp1xDac9nxuAYZ37aQuqGgIbPTt+t3tluNppw0jyXq4AhnV2ZkG0PAKR8b5UMiaDSicxOU5N7gCGSXRvMLAygPgB3Jv0vOXP4wSR9O1cAgzMzFxvXDR6hYlK5cd6u93eS2pw3LrcAhy38bTeV4BCkgpQAQoJCOWaQAUoJCCUawIVoJCAUK4JVIBCAkL5L1yapyGdIBwvAAAAAElFTkSuQmCC" alt data-v-4722a3ae></div></div><!----><!----><div comp-data="[object Object]" baseInfo="[object Object]" typePage="detail" community="[object Object]" class="floor-user-right-rank" data-v-3d3affee><div class="el-tabs el-tabs--top" data-v-3d3affee><div class="el-tabs__header is-top"><div class="el-tabs__nav-wrap is-top"><div class="el-tabs__nav-scroll"><div role="tablist" class="el-tabs__nav is-top" style="transform:translateX(-0px);"><div class="el-tabs__active-bar is-top" style="width:0px;transform:translateX(0px);ms-transform:translateX(0px);webkit-transform:translateX(0px);"></div></div></div></div></div><div class="el-tabs__content"><div role="tabpanel" id="pane-integral" aria-labelledby="tab-integral" class="el-tab-pane" data-v-3d3affee></div><div role="tabpanel" aria-hidden="true" id="pane-3" aria-labelledby="tab-3" class="el-tab-pane" style="display:none;" data-v-3d3affee></div><div role="tabpanel" aria-hidden="true" id="pane-5" aria-labelledby="tab-5" class="el-tab-pane" style="display:none;" data-v-3d3affee></div><div role="tabpanel" aria-hidden="true" id="pane-6" aria-labelledby="tab-6" class="el-tab-pane" style="display:none;" data-v-3d3affee></div></div></div> <div class="floor-user-right-rank-score" data-v-608528ce data-v-3d3affee><div class="floor-user-right-rank-score-tabs" data-v-608528ce><ul data-v-608528ce><li data-v-608528ce> 近7日 </li><li data-v-608528ce> 近30日 </li><li class="active" data-v-608528ce> 至今 </li></ul></div> <div class="floor-user-right-rank-common" data-v-46cf600d data-v-608528ce><div class="rank-list" data-v-46cf600d><!----> <div class="no-data loading" data-v-46cf600d><i class="el-icon-loading" data-v-46cf600d></i> <p data-v-46cf600d>加载中</p></div> <!----> <a href="https:///php/rank/list/total" target="_blank" class="show-more" data-v-46cf600d> 查看更多榜单 </a></div></div></div></div><div comp-data="[object Object]" baseInfo="[object Object]" typePage="detail" community="[object Object]" class="floor comunity-rule" data-v-3cfa4dbd><div class="title" data-v-3cfa4dbd> 社区公告 </div> <div class="contain" data-v-3cfa4dbd><div class="inner-content" data-v-3cfa4dbd>暂无公告</div></div></div><div comp-data="[object Object]" baseInfo="[object Object]" typePage="detail" community="[object Object]" class="user-right-adimg empty-arr" data-v-15c6aa4f><div class="adImgs" data-v-2a6389b9 data-v-15c6aa4f><!----> <div data-v-2a6389b9><div data-v-2a6389b9></div></div></div></div><div comp-data="[object Object]" baseInfo="[object Object]" community="[object Object]" class="content-right-recommend" data-v-0f781e88><div data-v-3798762e data-v-0f781e88><!----> <!----></div></div><div comp-data="[object Object]" baseInfo="[object Object]" typePage="detail" community="[object Object]" class="ai-entrance" data-v-eb1c454c><p data-v-eb1c454c>试试用AI创作助手写篇文章吧</p> <div class="entrance-btn-line" data-v-eb1c454c><a href="https://mp.csdn.net/edit?guide=1" target="_blank" data-report-click="{"spm":"3001.9712"}" data-report-query="spm=3001.9712" class="entrance-btn" data-v-eb1c454c>+ 用AI写文章</a></div></div></div></div></div></div></div></div></div></div></div></div></div> <div> <script type="text/javascript" src="https://g.csdnimg.cn/common/csdn-footer/csdn-footer.js" data-isfootertrack="false" defer></script> </div></div></div><script> window.__INITIAL_STATE__= {"csrf":"RUkp5lCG-4WlI-o0brtsvqtvSXWtzmCvHO7Y","origin":"http:\u002F\u002Fbbs.csdn.net","isMobile":false,"cookie":"uuid_tt_dd=10_514473710-1714570877556-341021;","ip":"3.17.6.75","pageData":{"page":{"pageId":143,"title":"社区详情","keywords":"社区详情","description":"社区详情","ext":{"isMd":"true","armsfe1":"{pid:\"dyiaei5ihw@1a348e4d05c2c78\",appType:\"web\",imgUrl:\"https:\u002F\u002Farms-retcode.aliyuncs.com\u002Fr.png?\",sendResource:true,enableLinkTrace:true,behavior:true}","redPacketCfg":"{\"presetTitle\":[\"成就一亿技术人!\",\"大吉大利\",\"节日快乐\",\"Bug Free\",\"Hello World\",\"Be Greater Than Average!!\"],\"defaultTitle\":\"成就一亿技术人!\",\"preOpenSty\":{},\"redCardSty\":{}}","blogStar":"[{\"year\":\"2021\",\"enable\":true,\"communityIds\":[3859],\"url\":\"https:\u002F\u002Fbbs.csdn.net\u002Fsummary2021\"},{\"year\":\"2022\",\"enable\":true,\"communityIds\":[3860],\"url\":\"https:\u002F\u002Fbbs.csdn.net\u002Fsummary2022\"}]","mdVersion":"https:\u002F\u002Fcsdnimg.cn\u002Frelease\u002Fmarkdown-editor\u002F1.1.0\u002Fmarkdown-editor.js","componentSortCfg":"{ \"right\":[\"ratesInfo\",\"cty-profile\",\"pub-comp\",\"user-right-introduce\",\"post-event\",\"my-mission\",\"user-recommend\",\"user-right-rank\",\"user-right-rule\",\"user-right-adimg\"] }","show_1024":"{\"enable\":false,\"useWhitelist\":false,\"whitelist\":[76215],\"home\":\"https:\u002F\u002F1111.csdn.net\u002F\",\"logo\":\"https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221104102741.png\",\"hideLive\":true}","iframes":"[\"3859\"]","pageCfg":"{\"disableDownloadPDF\": false,\"hideSponsor\":false}"}},"template":{"templateId":71,"templateComponentName":"ccloud-detail","title":"ccloud-detail","floorList":[{"floorId":562,"floorComponentName":"floor-user-content","title":"社区详情页","description":"社区详情页","indexOrder":3,"componentList":[{"componentName":"baseInfo","componentDataId":"cloud-detail1","componentConfigData":{},"relationType":3},{"componentName":"user-right-introduce","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-recommend","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-rank","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-rule","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-adimg","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"default2014LiveRoom","componentDataId":"20221024DefaultLiveRoom","componentConfigData":{},"relationType":3}]}]},"data":{"baseInfo":{"customDomain":"","uriName":"php","communityHomePage":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002Fphp","owner":{"userName":"community_6","nickName":"开源资源社区","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","position":"","companyName":""},"user":{"userRole":3,"userName":null,"nickName":null,"avatarUrl":null,"rank":null,"follow":2,"communityBase":null,"joinCollege":null,"isVIP":null},"community":{"name":"PHP","description":"“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。","avatarUrl":"https:\u002F\u002Fimg-community.csdnimg.cn\u002Favatar\u002Fcc5e4fe8f177499588cb75b2298ba739.png?x-oss-process=image\u002Fresize,m_fixed,h_88,w_88","qrCode":"","createTime":"2008-08-27","communityAvatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","communityNotice":null,"userCount":20358,"contentCount":19658,"followersCount":9005,"communityRule":"","communityId":125,"bgImage":"","hashId":"dewq66nl","domain":"","uriName":"php","externalDisplay":1,"adBanner":{"img":"","url":"","adType":0,"adCon":null},"rightBanner":{"img":"","url":"","adType":0,"adCon":null},"tagId":null,"tagName":null,"communityType":1,"communityApplyUrl":"https:\u002F\u002Fmarketing.csdn.net\u002Fquestions\u002FQ2106040308026533763","joinType":0,"visibleType":0,"collapse":0,"topicMoveAble":0,"allowActions":{},"communityOwner":"community_6","tagNameInfo":{"provinceTag":null,"areaTag":null,"technologyTags":[{"id":45,"name":"php"},{"id":134720,"name":"phpstorm"}],"customTags":[{"id":6,"name":"技术论坛(原bbs)"}]}},"tabList":[{"tabId":1284,"tabName":"全部","tabUrl":"","tabSwitch":1,"tabType":4,"tabContribute":0,"cardType":0,"indexOrder":-1,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002Fphp?typeId=1284","iframe":false,"sortType":1},{"tabId":867,"tabName":"问答","tabUrl":"https:\u002F\u002Fask.csdn.net\u002Flist\u002F17","tabSwitch":1,"tabType":0,"tabContribute":0,"indexOrder":0,"iframe":true,"sortType":1},{"tabId":4055729,"tabName":"博文收录","tabUrl":"","tabSwitch":1,"tabType":2,"tabContribute":0,"cardType":0,"indexOrder":19,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002Fphp?typeId=4055729","iframe":false,"sortType":1},{"tabId":1638775,"tabName":"Ada助手","tabUrl":"","tabSwitch":1,"tabType":2,"tabContribute":0,"cardType":0,"indexOrder":20,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002Fphp?typeId=1638775","iframe":false,"sortType":1}],"dataResource":{"mediaType":"c_cloud","subResourceType":"8_c_cloud_long_text","showType":"long_text","tabId":0,"communityName":"PHP","communityHomePageUrl":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002Fphp","communityType":1,"content":{"id":"390066669","contentId":390066669,"cateId":0,"cateName":null,"url":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F390066669","shareUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F390066669","createTime":"2012-05-24 04:12:57","updateTime":"2021-05-28 18:01:34","resourceUsername":"zhangjjjc","best":0,"top":0,"text":null,"publishDate":"2012-05-24","lastReplyDate":"2012-05-24","type":"13","nickname":"zhangjjjc","avatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F25d96358a8f6480d93732dcadb4edc2b_zhangjjjc.jpg!1","username":"zhangjjjc","commentCount":10,"diggNum":0,"digg":false,"viewCount":2098,"hit":false,"resourceSource":6,"status":10,"taskStatus":null,"expired":false,"taskCate":0,"taskAward":0,"taskExpired":null,"checkRedPacket":null,"avgScore":0,"totalScore":0,"topicTitle":"关于php使用system()开启linux下的firefox,报错:Error:no display specified","insertFirst":false,"likeInfo":null,"description":"求各位大侠帮助?","coverImg":"https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221026062155.png","content":"求各位大侠帮助?","mdContent":null,"pictures":null,"videoInfo":null,"linkInfo":null,"student":{"isCertification":false,"org":"","bala":""},"employee":{"isCertification":false,"org":"","bala":""},"userCertification":[],"dependId":"0","dependSubType":null,"videoUrl":null,"favoriteCount":0,"favoriteStatus":false,"taskType":null,"defaultScore":null,"syncAsk":false,"videoPlayLength":null},"communityUser":{"userName":"zhangjjjc","roleId":130,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"allowPost":false,"submitHistory":[{"user":{"registerurl":"https:\u002F\u002Fg.csdnimg.cn\u002Fstatic\u002Fuser-reg-year\u002F1x\u002F14.png","avatarurl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F25d96358a8f6480d93732dcadb4edc2b_zhangjjjc.jpg!1","nickname":"zhangjjjc","selfdesc":"","createdate":"2010-07-10 16:00:00","days":"5045","years":"14","username":"zhangjjjc","school":null,"company":null,"job":null},"userName":"zhangjjjc","event":"创建了帖子","body":"2012-05-24 04:12","editId":null}],"resourceExt":{}},"contentReply":{"pageNo":1,"pageSize":20,"totalPages":1,"totalCount":10,"total":0,"list":[{"hit":null,"hitMsg":null,"content":"谢谢你啊!linux下不能装这个[Quote=引用 9 楼 的回复:]\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n你还是先打开网页,然后用红蜻蜓等软件直接抓吧,这样太费劲。\u003Cbr \u002F\u003E\n红蜻蜓抓图软件(网页抓图、截图工具)\u003Cbr \u002F\u003E\n[\u002FQuote]","topicTitle":null,"description":"谢谢你啊!linux下不能装这个[Quote=引用 9 楼 的回复:] 你还是先打开网页,然后用红蜻蜓等软件直接抓吧,这样太费劲。 红蜻蜓抓图软件(网页抓图、截图工具) [\u002FQuote]","id":391410895,"contentResourceId":390066669,"bindContentResourceId":0,"communityId":125,"username":"zhangjjjc","userNickName":"zhangjjjc","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F25d96358a8f6480d93732dcadb4edc2b_zhangjjjc.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":2088731786,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2012-05-24 05:07:12","updateTime":"2012-05-24 05:10:55","formatTime":"2012-05-24","userRoleHonorary":{"userName":"zhangjjjc","roleId":130,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"你还是先打开网页,然后用红蜻蜓等软件直接抓吧,这样太费劲。\u003Cbr \u002F\u003E\n\u003Ca href=\"http:\u002F\u002Fdownload.csdn.net\u002Fdetail\u002Fdmtnewtons\u002F4327043\" target=\"_blank\" \u003E红蜻蜓抓图软件(网页抓图、截图工具)\u003C\u002Fa\u003E","topicTitle":null,"description":"你还是先打开网页,然后用红蜻蜓等软件直接抓吧,这样太费劲。 红蜻蜓抓图软件(网页抓图、截图工具)","id":391410816,"contentResourceId":390066669,"bindContentResourceId":0,"communityId":125,"username":"dmtnewtons","userNickName":"༺ཌༀཉི浮华背后༃ༀད༻","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fc54f227a523e4fd98ca7c7aa461c397a_dmtnewtons.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2012-05-24 05:02:54","updateTime":"2012-05-24 05:06:38","formatTime":"2012-05-24","userRoleHonorary":{"userName":"dmtnewtons","roleId":130,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"我是用的firefox扩展来进行截图的,firefox还是没有打开\u003Cimg src=\"https:\u002F\u002Fforum.csdn.net\u002FPointForum\u002Fui\u002Fscripts\u002Fcsdn\u002FPlugin\u002F001\u002Fface\u002F1.gif\" alt=\"\" \u002F\u003E[Quote=引用 7 楼 的回复:]\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n引用 6 楼 的回复:\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n全部代码是这样的:\u003Cbr \u002F\u003E\n$cmd = "sudo firefox --saveimage http:\u002F\u002Fbaidu.com";\u003Cbr \u002F\u003E\nsystem($cmd,$str);\u003Cbr \u002F\u003E\necho $str;\u003Cbr \u002F\u003E\n我想要实现的是开启firefox把整个网页保存成图片\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n这不是很费劲?\u003Cbr \u002F\u003E\n有软件可以直接将网页抓成图片的,如红蜻蜓\u003Cbr \u002F\u003E\n那你上面的ff打开了吗?\u003Cbr \u002F\u003E\n[\u002FQuote]","topicTitle":null,"description":"我是用的firefox扩展来进行截图的,firefox还是没有打开[Quote=引用 7 楼 的回复:] 引用 6 楼 的回复: 全部代码是这样的: $cmd = \"sudo firefox --saveimage http:\u002F\u002Fbaidu.com\"; system($cmd,$str); echo $str; 我想要实现的是开启firefox把整个网页保存成图片 这不是很费劲? 有软件可以直接将网页抓成图片的,如红蜻蜓 那你上面的ff打开了吗? [\u002FQuote]","id":391410608,"contentResourceId":390066669,"bindContentResourceId":0,"communityId":125,"username":"zhangjjjc","userNickName":"zhangjjjc","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F25d96358a8f6480d93732dcadb4edc2b_zhangjjjc.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":2088731786,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2012-05-24 04:50:23","updateTime":"2012-05-24 04:54:07","formatTime":"2012-05-24","userRoleHonorary":{"userName":"zhangjjjc","roleId":130,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"[Quote=引用 6 楼 的回复:]\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n全部代码是这样的:\u003Cbr \u002F\u003E\n$cmd = "sudo firefox --saveimage http:\u002F\u002Fbaidu.com";\u003Cbr \u002F\u003E\nsystem($cmd,$str);\u003Cbr \u002F\u003E\necho $str;\u003Cbr \u002F\u003E\n我想要实现的是开启firefox把整个网页保存成图片\u003Cbr \u002F\u003E\n[\u002FQuote]\u003Cbr \u002F\u003E\n这不是很费劲?\u003Cbr \u002F\u003E\n有软件可以直接将网页抓成图片的,如红蜻蜓\u003Cbr \u002F\u003E\n那你上面的ff打开了吗?","topicTitle":null,"description":"[Quote=引用 6 楼 的回复:] 全部代码是这样的: $cmd = \"sudo firefox --saveimage http:\u002F\u002Fbaidu.com\"; system($cmd,$str); echo $str; 我想要实现的是开启firefox把整个网页保存成图片 [\u002FQuote] 这不是很费劲? 有软件可以直接将网页抓成图片的,如红蜻蜓 那你上面的ff打开了吗?","id":391410484,"contentResourceId":390066669,"bindContentResourceId":0,"communityId":125,"username":"dmtnewtons","userNickName":"༺ཌༀཉི浮华背后༃ༀད༻","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fc54f227a523e4fd98ca7c7aa461c397a_dmtnewtons.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2012-05-24 04:44:46","updateTime":"2012-05-24 04:48:29","formatTime":"2012-05-24","userRoleHonorary":{"userName":"dmtnewtons","roleId":130,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"全部代码是这样的:\u003Cbr \u002F\u003E\n$cmd = "sudo firefox --saveimage http:\u002F\u002Fbaidu.com";\u003Cbr \u002F\u003E\nsystem($cmd,$str);\u003Cbr \u002F\u003E\necho $str;\u003Cbr \u002F\u003E\n我想要实现的是开启firefox把整个网页保存成图片\u003Cbr \u002F\u003E\n[Quote=引用 4 楼 的回复:]\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n浏览器访问和终端下的访问是两个权限。浏览器中是普通用户权限,你在机子上装sudo\u003Cbr \u002F\u003E\n#查询sudo版本\u003Cbr \u002F\u003E\napt-cache search sudo \u003Cbr \u002F\u003E\n#安装sudo\u003Cbr \u002F\u003E\napt-get install sudo\u003Cbr \u002F\u003E\n然后:system("sudo firefox http:\u002F\u002Fwww.baidu.com"); \u002F\u002F切换至root权限\u003Cbr \u002F\u003E\n[\u002FQuote]","topicTitle":null,"description":"全部代码是这样的: $cmd = \"sudo firefox --saveimage http:\u002F\u002Fbaidu.com\"; system($cmd,$str); echo $str; 我想要实现的是开启firefox把整个网页保存成图片 [Quote=引用 4 楼 的回复:] 浏览器访问和终端下的访问是两个权限。浏览器中是普通用户权限,你在机子上装sudo #查询sudo版本 apt-cache search sudo #安装sudo apt-get install sudo 然后:system","id":391410401,"contentResourceId":390066669,"bindContentResourceId":0,"communityId":125,"username":"zhangjjjc","userNickName":"zhangjjjc","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F25d96358a8f6480d93732dcadb4edc2b_zhangjjjc.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":1033141206,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2012-05-24 04:40:50","updateTime":"2012-05-24 04:44:33","formatTime":"2012-05-24","userRoleHonorary":{"userName":"zhangjjjc","roleId":130,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"奥,对了,我就是用sudo访问的,都被这个问题搞晕了,忘了写,我是在\u002Fetc\u002Fsudoers下边给的权限;调用的这个system("sudo firefox http:\u002F\u002Fwww.baidu.com")[Quote=引用 4 楼 的回复:]\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n浏览器访问和终端下的访问是两个权限。浏览器中是普通用户权限,你在机子上装sudo\u003Cbr \u002F\u003E\n#查询sudo版本\u003Cbr \u002F\u003E\napt-cache search sudo \u003Cbr \u002F\u003E\n#安装sudo\u003Cbr \u002F\u003E\napt-get install sudo\u003Cbr \u002F\u003E\n然后:system("sudo firefox http:\u002F\u002Fwww.baidu.com"); \u002F\u002F切换至root权限\u003Cbr \u002F\u003E\n[\u002FQuote]","topicTitle":null,"description":"奥,对了,我就是用sudo访问的,都被这个问题搞晕了,忘了写,我是在\u002Fetc\u002Fsudoers下边给的权限;调用的这个system(\"sudo firefox http:\u002F\u002Fwww.baidu.com\")[Quote=引用 4 楼 的回复:] 浏览器访问和终端下的访问是两个权限。浏览器中是普通用户权限,你在机子上装sudo #查询sudo版本 apt-cache search sudo #安装sudo apt-get install sudo 然后:system(\"sudo firefox htt","id":391410289,"contentResourceId":390066669,"bindContentResourceId":0,"communityId":125,"username":"zhangjjjc","userNickName":"zhangjjjc","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F25d96358a8f6480d93732dcadb4edc2b_zhangjjjc.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":2088731786,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2012-05-24 04:35:18","updateTime":"2012-05-24 04:39:01","formatTime":"2012-05-24","userRoleHonorary":{"userName":"zhangjjjc","roleId":130,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"浏览器访问和终端下的访问是两个权限。浏览器中是普通用户权限,你在机子上装sudo\u003Cbr \u002F\u003E\n#查询sudo版本\u003Cbr \u002F\u003E\napt-cache search sudo \u003Cbr \u002F\u003E\n#安装sudo\u003Cbr \u002F\u003E\napt-get install sudo\u003Cbr \u002F\u003E\n然后:system("sudo firefox http:\u002F\u002Fwww.baidu.com"); \u002F\u002F切换至root权限\u003Cbr \u002F\u003E\n","topicTitle":null,"description":"浏览器访问和终端下的访问是两个权限。浏览器中是普通用户权限,你在机子上装sudo #查询sudo版本 apt-cache search sudo #安装sudo apt-get install sudo 然后:system(\"sudo firefox http:\u002F\u002Fwww.baidu.com\"); \u002F\u002F切换至root权限 ","id":391410170,"contentResourceId":390066669,"bindContentResourceId":0,"communityId":125,"username":"dmtnewtons","userNickName":"༺ཌༀཉི浮华背后༃ༀད༻","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fc54f227a523e4fd98ca7c7aa461c397a_dmtnewtons.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2012-05-24 04:28:48","updateTime":"2018-03-01 03:29:37","formatTime":"2012-05-24","userRoleHonorary":{"userName":"dmtnewtons","roleId":130,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"求指点[Quote=引用 1 楼 的回复:]\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n是否有操作权限?\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n代码呢?\u003Cbr \u002F\u003E\n[\u002FQuote]","topicTitle":null,"description":"求指点[Quote=引用 1 楼 的回复:] 是否有操作权限? 代码呢? [\u002FQuote]","id":391410161,"contentResourceId":390066669,"bindContentResourceId":0,"communityId":125,"username":"zhangjjjc","userNickName":"zhangjjjc","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F25d96358a8f6480d93732dcadb4edc2b_zhangjjjc.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":2088731786,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2012-05-24 04:28:19","updateTime":"2012-05-24 04:32:02","formatTime":"2012-05-24","userRoleHonorary":{"userName":"zhangjjjc","roleId":130,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"我给apache用户赋权限了,在终端下用命令php web.php是可以打开firefox的,但是从浏览器访问此页面就不行;\u003Cbr \u002F\u003E\nphp的调用:system("firefox http:\u002F\u002Fwww.baidu.com");","topicTitle":null,"description":"我给apache用户赋权限了,在终端下用命令php web.php是可以打开firefox的,但是从浏览器访问此页面就不行; php的调用:system(\"firefox http:\u002F\u002Fwww.baidu.com\");","id":391410078,"contentResourceId":390066669,"bindContentResourceId":0,"communityId":125,"username":"zhangjjjc","userNickName":"zhangjjjc","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F25d96358a8f6480d93732dcadb4edc2b_zhangjjjc.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":2088731786,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2012-05-24 04:23:50","updateTime":"2020-07-27 02:58:44","formatTime":"2012-05-24","userRoleHonorary":{"userName":"zhangjjjc","roleId":130,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"是否有操作权限?\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n代码呢?","topicTitle":null,"description":"是否有操作权限? 代码呢?","id":391409998,"contentResourceId":390066669,"bindContentResourceId":0,"communityId":125,"username":"dmtnewtons","userNickName":"༺ཌༀཉི浮华背后༃ༀད༻","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fc54f227a523e4fd98ca7c7aa461c397a_dmtnewtons.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2012-05-24 04:19:11","updateTime":"2012-05-24 04:22:55","formatTime":"2012-05-24","userRoleHonorary":{"userName":"dmtnewtons","roleId":130,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null}],"maxPageSize":3000},"defaultActiveTab":1284,"recommends":[{"url":"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Fgu253\u002F8803877","title":"端口查看工具","desc":"CurrPorts v2.10\nCopyright (c) 2004 - 2013 Nir Sofer\nWeb site: http:\u002F\u002Fwww.nirsoft.net\n\n\n\nDescription\n===========\n\nCurrPorts \u003Cem\u003Edisplay\u003C\u002Fem\u003Es the list of all currently opened TCP\u002FIP and UDP ports\non your local computer. For each port in the list, information about the\nprocess that opened the port is also \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed, including the process\nname, full path of the process, version information of the process\n(product name, file description, and so on), the time that the process\nwas created, and the user that created it.\nIn addition, CurrPorts allows you to close unwanted TCP connections, kill\nthe process that opened the ports, and save the TCP\u002FUDP ports information\nto HTML file , XML file, or to tab-delimited text file.\nCurrPorts also automatically mark with pink color suspicious TCP\u002FUDP\nports owned by unidentified applications (Applications without version\ninformation and icons)\n\n\n\nVersions History\n================\n\n\n* Version 2.10:\n o When saving the opened ports from command-line, CurrPorts now\n uses the same columns order saved in the .cfg file.\n\n* Version 2.09:\n o Fixed bug from version 2.08: Some filters stopped working...\n\n* Version 2.08:\n o Added support for filtering by process ID (In Advanced Filters\n window), for example:\n include:process:327\n\n* Version 2.07:\n o Fixed the flickering on automatic refresh.\n\n* Version 2.06:\n o Fixed issue: The properties dialog-box and other windows opened\n in the wrong monitor, on multi-monitors system.\n\n* Version 2.05:\n o Added support for GeoLite City database. You can now download the\n GeoLite City database (GeoLiteCity.dat.gz), put it in the same folder\n of cports.exe, and CurrPorts will automatically use it to get the\n country\u002Fcity information for every remote IP address.\n\n* Version 2.02:\n o CurrPorts now \u003Cem\u003Edisplay\u003C\u002Fem\u003Es a simple \u003Cem\u003Eerror\u003C\u002Fem\u003E message if it fails to\n close one or more TCP connections.\n\n* Version 2.01:\n o The 'Remote Address' and 'Local Address' columns are now sorted\n by the IP address numerically. (In previous versions they were sorted\n alphabetically)\n\n* Version 2.00:\n o Added optional fifth parameter to the \u002Fclose command-line option,\n which allows you to specify a process name (e.g: \u003Cem\u003Efirefox\u003C\u002Fem\u003E.exe)\n\n* Version 1.97:\n o The 'Use DNS Cache For Host Names' option is now turned off by\n default, because it seems that reading the DNS cache causes a memory\n leak on some Windows 7\u002Fx64 systems.\n\n* Version 1.96:\n o Fixed bug: CurrPorts randomly failed to \u003Cem\u003Edisplay\u003C\u002Fem\u003E remote port\n numbers of IPv6 connections.\n\n* Version 1.95:\n o Added 'Use DNS Cache For Host Names' option. When it's turned on,\n CurrPorts uses the DNS cache of Windows to resolve remote IP\n addresses.\n\n* Version 1.94:\n o Added 'Custom' AutoRefresh option under Options -\u003E Auto Refresh.\n The number of seconds for the Custom AutoRefresh can be set in the\n Advanced Options window (Ctrl+O)\n o Fixed the problem with sending the data to stdout (when the\n filename is empty string).\n\n* Version 1.93:\n o Updated the internal country names (added more 14 countries) that\n are used for \u003Cem\u003Edisplay\u003C\u002Fem\u003Eing the country name in the 'Remote IP Country'\n column.\n\n* Version 1.92:\n o When choosing 'Clear Log File' option, CurrPorts now asks you\n whether you want to clear the log, in order to avoid from clearing\n the log file by mistake.\n\n* Version 1.91:\n o Added 'Beep On New Ports' option.\n\n* Version 1.90:\n o Added 'Tray Balloon On New Ports' option. When both this option\n and 'Put Icon On Tray' option are turned on, every new port detected\n by CurrPorts will be \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed in a tray balloon. (If the TCP\u002FUDP\n port is filtered by the other CurrPorts options and it's not\n \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed in the main window, it won't be \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed in the tray\n balloon.)\n\n* Version 1.87:\n o Improved the 'User Name' column. If you run CurrPorts as\n administrator, this column will \u003Cem\u003Edisplay\u003C\u002Fem\u003E the user name for all\n processes. (In previous versions, CurrPorts failed to detect\n processes created by other users, even when you run it as\n Administrator)\n\n* Version 1.86:\n o Added 'Mark Odd\u002FEven Rows' option, under the View menu. When it's\n turned on, the odd and even rows are \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed in different color, to\n make it easier to read a single line.\n\n* Version 1.85:\n o Added command-line options to control the settings under the\n Options and View menus: \u002FMarkPorts, \u002F\u003Cem\u003EDisplay\u003C\u002Fem\u003EUdpPorts,\n \u002F\u003Cem\u003EDisplay\u003C\u002Fem\u003ETcpPorts, \u002F\u003Cem\u003EDisplay\u003C\u002Fem\u003EClosedPorts, and more...\n\n* Version 1.83:\n o Added 'Add Header Line To CSV\u002FTab-Delimited File' option. When\n this option is turned on, the column names are added as the first\n line when you export to csv or tab-delimited file.\n\n* Version 1.82:\n o Added 'Resize Columns On Every Refresh' option, which allows you\n to automatically resize the columns according to the text length on\n every refresh.\n\n* Version 1.81:\n o Added more include\u002Fexclude filter options in the context menu of\n CurrPorts.\n\n* Version 1.80:\n o Added custom log line option (In 'Advanced Options' window),\n which allows you to set the format of the log line and put in it any\n column value you like.\n\n* Version 1.76:\n o Added 'One-Click Tray Icon' option. When it's checked and you use\n the tray icon option, one click on the tray icon with the left mouse\n button will open CurrPorts. (Without this option, double-click is\n required)\n\n* Version 1.75:\n o Added 'Exclude Selected Processes In Filters' option in the\n context menu.\n o Added accelerator key for 'Include Selected Processes In Filters'\n option.\n o Fixed bug 'Include Selected Processes In Filters' option: failed\n to work on system process.\n o Added 'Disable All Filters' option to easily toggle between\n active filter state and no filter state, as an alternative for 'Clear\n All Filters', which doesn't allow you to return back the filters.\n\n* Version 1.70:\n o Added \u002Fsort command-line option for sorting the connections list\n saved from command-line.\n\n* Version 1.66:\n o Fixed issue: When CurrPorts window is hidden and there is an icon\n in the taskbar, running CurrPorts again will open the existing\n instance of CurrPorts, instead of creating another one.\n\n* Version 1.65:\n o Added drag And drop icon in the toolbar that allows to to easily\n filter by the desired application. Simply drag the target icon into\n the window of the application, and CurrPorts will \u003Cem\u003Edisplay\u003C\u002Fem\u003E only the\n opened ports of this application.\n\n* Version 1.60:\n o Added new column: Window Title (The window title of the process)\n o Added 'Clear All Filters' option.\n o Added 'Include Selected Processes In Filters' option. Allows you\n to easily filter by selected processes.\n\n* Version 1.56:\n o Added new option: Ask before any action. (If you uncheck this\n option, CurrPorts won't ask you any question before closing\n ports\u002Fapplications)\n\n* Version 1.55:\n o Added number of remote connections to the status bar.\n o Added ports information in the tray icon tooltip.\n\n* Version 1.51:\n o Fixed bug: In rare cases, exception window may appear when\n starting CurrPorts.\n\n* Version 1.50:\n o Added '\u003Cem\u003EDisplay\u003C\u002Fem\u003E Port In Address' option. When this option is\n checked, the addresses will be \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed in 'address:port' format.\n\n* Version 1.48:\n o Fixed the Alt+1 accelerator key.\n\n* Version 1.47:\n o Added AutoRefresh every 1 second.\n\n* Version 1.46:\n o Automatically launch IPNetInfo when it's in the same folder of\n CurrPorts.\n\n* Version 1.45:\n o Added 'Remote IP Country' column that \u003Cem\u003Edisplay\u003C\u002Fem\u003Es the country name\n of the remote IP address (requires to download an external file from\n here)\n\n* Version 1.41:\n o Fixed bug: CurrPorts failed to \u003Cem\u003Edisplay\u003C\u002Fem\u003E the current Auto Refresh\n status in Menu.\n\n* Version 1.40:\n o Added support for IPv6.\n\n* Version 1.37:\n o Fixed bug: CurrPorts failed to \u003Cem\u003Edisplay\u003C\u002Fem\u003E process information when\n running under Windows Vista with non-admin user.\n o Added Module Filename column (works only on XP\u002FSP2)\n\n* Version 1.36:\n o Fixed bug: The main window lost the focus when the user switched\n to another application and then returned back to CurrPorts.\n\n* Version 1.35:\n o Fixed bug in saving as comma-delimited file when field values\n contained comma character.\n\n* Version 1.34:\n o New Option: Remember Last Filter (The filter is saved in\n cports_filter.txt)\n\n* Version 1.33:\n o Added support for saving comma-delimited (.csv) files.\n o Added new command-line option: \u002Fscomma\n\n* Version 1.32:\n o New Option: Start CurrPorts As Hidden (Only when 'Put Icon On\n Tray' is turned on)\n o New Option: Copy Remote IP Address (F2).\n\n* Version 1.31:\n o Fixed bug: TCP and UDP ports with the same number and in the same\n process merged into one item.\n\n* Version 1.30:\n o New column: Added On - \u003Cem\u003EDisplay\u003C\u002Fem\u003Es the date that the \u003Cem\u003Especified\u003C\u002Fem\u003E\n connection was added.\n o New Option: Put Icon On Tray.\n o New Option: Log File.\n\n* Version 1.20:\n o Added support for filters.\n o The settings of CurrPorts utility is now saved to cfg file\n instead of using the Registry.\n o New command-line options.\n o You can now send the information to stdout by specifying an empty\n filename (\"\") in the command-line.\n o Added support for x64.\n\n* Version 1.11:\n o Added support for process information in Vista.\n\n* Version 1.10:\n o A tooltip is \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed when a string in a column is longer than\n the column length.\n\n* Version 1.09:\n o \u002Fclose command-line parameter - Close a connection from\n command-line\n\n* Version 1.08:\n o Fixed columns order bug.\n\n* Version 1.07:\n o New option: Resolve the remote IP addresses.\n\n* Version 1.06:\n o New column: Process Attributes - \u003Cem\u003EDisplay\u003C\u002Fem\u003E the file attributes of\n the process (H for hidden, R for read-only, and so on)\n o Added support for working with IPNetInfo utility\n\n* Version 1.05:\n o Fixed bug: identify process path starting with '\\??\\'\n\n* Version 1.04:\n o Added more accelerator keys.\n o Added support for Windows XP visual styles.\n\n* Version 1.03:\n o New Option: \u003Cem\u003EDisplay\u003C\u002Fem\u003E Listening\n o New Option: \u003Cem\u003EDisplay\u003C\u002Fem\u003E Established\n o New Option: \u003Cem\u003EDisplay\u003C\u002Fem\u003E Items With Unknown State\n o New Option: \u003Cem\u003EDisplay\u003C\u002Fem\u003E Items Without Remote Address\n\n* Version 1.02:\n o Fixed bug: \"Exception C0000005\" message when running CurrPorts on\n Windows NT\u002F2000 without administrator rights.\n o New column: \"Process Services\" - \u003Cem\u003EDisplay\u003C\u002Fem\u003Es the list of services of\n a process.\n\n* Version 1.01:\n o The 'Copy Selected Items' option now copies the ports data in\n tab-delimited format, so you can instantly paste the data into your\n Excel worksheet.\n o Improvment in ports to process binding under Windows 2000.\n Process information is now also \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed under Windows NT.\n\n* Version 1.00: First release.\n\n\n\nSystem Requirements\n===================\n\nThis utility works perfectly under Windows NT, Windows 2000, Windows XP,\nWindows Server 2003, Windows Server 2008, Windows Vista, and Windows 7.\nThere is also a separated download of CurrPorts for x64 versions of\nWindows. If you want to use this utility on Windows NT, you should\ninstall psapi.dll in your system32 directory.\nYou can also use this utility on older versions of Windows (Windows\n98\u002FME), but in these versions of Windows, the process information for\neach port won't be \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed.\n\n\n\nUsing CurrPorts\n===============\n\nCurrPorts utility is a standalone executable, and it doesn't require any\ninstallation process or additional DLLs. In order to start using it, just\ncopy the executable file (cports.exe) to any folder you like, and run it.\n\nThe main window of CurrPorts \u003Cem\u003Edisplay\u003C\u002Fem\u003Es the list of all currently opened\nTCP and UDP ports. You can select one or more items, and then close the\nselected connections, copy the ports information to the clipboard, or\nsave it to HTML\u002FXML\u002FText file. If you don't want to view all available\ncolumns, or you want to change the order of the columns on the screen and\nin the files you save, select 'Choose Column' from the View menu, and\nselect the desired columns and their order. In order to sort the list by\nspecific column, click on the header of the desired column.\n\n\n\nThe Options Menu\n================\n\nThe following options are available under the Options menu:\n* \u003Cem\u003EDisplay\u003C\u002Fem\u003E Listening: If this option is enabled, all listening ports are\n \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed.\n* \u003Cem\u003EDisplay\u003C\u002Fem\u003E Established: If this option is enabled, all established\n connections are \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed.\n* \u003Cem\u003EDisplay\u003C\u002Fem\u003E Closed: If this option is enabled, closed ports (with 'Time\n Wait', 'Close Wait', or 'Closed' state) are \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed.\n* \u003Cem\u003EDisplay\u003C\u002Fem\u003E Items With Unknown State: If this option is enabled, items\n with unknown state (the state column is empty) are \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed.\n* \u003Cem\u003EDisplay\u003C\u002Fem\u003E Items Without Remote Address: If this option is enabled,\n disconnected ports with no remote address are \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed.\n* \u003Cem\u003EDisplay\u003C\u002Fem\u003E TCP Ports: If this option is disabled, TCP ports won't be\n \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed in the ports list.\n* \u003Cem\u003EDisplay\u003C\u002Fem\u003E UDP Ports: If this option is disabled, UDP ports won't be\n \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed in the ports list.\n* Mark Ports Of Unidentified Applications: If this option is enabled,\n all TCP\u002FUDP ports that opened by applications with no version\n information and with no icons, are automatically marked with pink\n color. If you have on your system one or more ports marked with pink\n color, you should deeply check the processes that created these ports.\n It could be only an innocent application that simply doesn't contain\n any icons and version information (For example: the executables of\n MySQL and Oracle servers don't contain any icons or version info, so if\n you have MySQL\u002FOracle servers on your system, the ports they open will\n be marked.) , but it can also be a trojan or other unwanted application\n that infiltrated into your system.\n* Mark New\u002FModified Ports: If this option is enabled, each time the\n ports list is refreshed, all newly added ports and existing ports with\n changes are marked with green color.\n* Auto Refresh: Allows you to automatically refresh the opened ports\n list each 2, 4, 6, 8, or 10 seconds.\n* Sort On Auto Refresh If this option is enabled, the entire ports list\n is sorted each time that the list is refreshed automatically.\n Otherwise, new\u002Fmodified ports are added to the bottom of the list.\n\n\n\nThe 'Remote IP Country' column\n==============================\n\nIn order to watch the countries of the remote IP addresses, you have to\ndownload the latest IP To Country file from here. You have the put the\n'IpToCountry.csv' file in the same folder of cports.exe\n\nYou can also use the GeoLite City database. Simply download the GeoLite\nCity in Binary \u002F gzip (GeoLiteCity.dat.gz) and put it in the same folder\nof cports.exe\nIf you want to get faster loading process, extract the GeoLiteCity.dat\nfrom the GeoLiteCity.dat.gz and put it in the same folder of cports.exe\n\n\n\nUsing Filters\n=============\n\nStarting from version 1.20, you can monitor only the opened ports that\nyou need, by using the \"Advanced Filters\" option (Options -\u003E Advanced\nFilters).\n\nIn the filters dialog-box, you can add one or more filter strings\n(separated by spaces, semicolon, or CRLF) in the following syntax:\n[include | exclude] : [local | remote | both | process] : [tcp | udp |\ntcpudp] : [IP Range | Ports Range]\n\nHere's some examples that demonstrate how to create a filter string:\n* \u003Cem\u003EDisplay\u003C\u002Fem\u003E only packets with remote tcp port 80 (Web sites):\n include:remote:tcp:80\n* \u003Cem\u003EDisplay\u003C\u002Fem\u003E only packets with remote tcp port 80 (Web sites) and udp port\n 53 (DNS):\n include:remote:tcp:80\n include:remote:udp:53\n* \u003Cem\u003EDisplay\u003C\u002Fem\u003E only packets originated from the following IP address range:\n 192.168.0.1 192.168.0.100:\n include:remote:tcpudp:192.168.0.1-192.168.0.100\n* \u003Cem\u003EDisplay\u003C\u002Fem\u003E only TCP and UDP packets that use the following port range:\n 53 - 139:\n include:both:tcpudp:53-139\n* Filter most BitTorrent packets (port 6881):\n exclude:both:tcpupd:6881\n* \u003Cem\u003EDisplay\u003C\u002Fem\u003E only the opened ports of \u003Cem\u003EFireFox\u003C\u002Fem\u003E browser:\n include:process:\u003Cem\u003Efirefox\u003C\u002Fem\u003E.exe\n\n\n\nIntegration with IPNetInfo utility\n==================================\n\nIf you want to get more information about the remote IP address \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed\nin CurrPorts utility, you can utilize the Integration with IPNetInfo\nutility in order to easily view the IP address information from WHOIS\nservers:\n1. Download and run the latest version of IPNetInfo utility. (If you\n have IPNetInfo with version prior to v1.06, you must download the\n newer version.)\n2. Select the desired connections, and then choose \"IPNetInfo\" from\n the File menu (or simply click Ctrl+I).\n3. IPNetInfo will retrieve the information about remove IP addresses\n of the selected connections.\n\n\n\nLog File\n========\n\nStarting from version 1.30, CurrPorts allows you to save all changes\n(added and removed connections) into a log file. In order to start\nwriting to the log file, check the 'Log Changes' option under the File\nmenu. By default, the log file is saved as 'cports.log' in the same\nfolder that cports.exe is located. You can change the default log\nfilename by setting the 'LogFilename' entry in cports.cfg file.\n\nBe aware that the log file is updated only when you refresh the ports\nlist manually, or when the 'Auto Refresh' option is turned on.\n\n\n\nCustom Log Line\n===============\n\nStarting from version 1.80, you can set the format of the lines in the\nlog file according to your needs. In order to use this feature, go to\n'Advanced Options' window (Ctrl+O), check the custom log line option,\ntype the desired format string.\n\nIn the format string, you can use the following variables:\n%Process_Name%\n%Protocol%\n%Local_Port%\n%Local_Address%\n%Remote_Port%\n%Remote_Address%\n%Process_Path%\n%Process_ID%\n%State%\n%Product_Name%\n%File_Description%\n%File_Version%\n%Company%\n%Process_Created_On%\n%Local_Port_Name%\n%Remote_Port_Name%\n%User_Name%\n%Process_Services%\n%Process_Attributes%\n%Remote_Host_Name%\n%Added_On%\n%Module_Filename%\n%Remote_IP Country%\n%Window_Title%\n\nYou can also set the minimum number of characters for the column value,\nfor example:\n%Process_Name.25% (Fill with spaces - up to 25 characters)\n\nNotice: %Remote_Host_Name% variable is not \u003Cem\u003Edisplay\u003C\u002Fem\u003Eed on newly added\nconnections, because the IP address resolving is asynchronous operation,\nand the host name is still not available when the log line is added.\n\n\n\nCommand-Line Options\n====================\n\n\n\n\u002Fstext \u003CFilename\u003E\nSave the list of all opened TCP\u002FUDP ports into a regular text file.\n\n\u002Fstab \u003CFilename\u003E\nSave the list of all opened TCP\u002FUDP ports into a tab-delimited text file.\n\n\u002Fscomma \u003CFilename\u003E\nSave the list of all opened TCP\u002FUDP ports into a comma-delimited text\nfile.\n\n\u002Fstabular \u003CFilename\u003E\nSave the list of all opened TCP\u002FUDP ports into a tabular text file.\n\n\u002Fshtml \u003CFilename\u003E\nSave the list of all opened TCP\u002FUDP ports into HTML file (Horizontal).\n\n\u002Fsverhtml \u003CFilename\u003E\nSave the list of all opened TCP\u002FUDP ports into HTML file (Vertical).\n\n\u002Fsxml \u003CFilename\u003E\nSave the list of all opened TCP\u002FUDP ports to XML file.\n\n\u002Fsort \u003Ccolumn\u003E\nThis command-line option can be used with other save options for sorting\nby the desired column. If you don't specify this option, the list is\nsorted according to the last sort that you made from the user interface.\nThe \u003Ccolumn\u003E parameter can specify the column index (0 for the first\ncolumn, 1 for the second column, and so on) or the name of the column,\nlike \"Remote Port\" and \"Remote Address\". You can specify the '~' prefix\ncharacter (e.g: \"~Remote Address\") if you want to sort in descending\norder. You can put multiple \u002Fsort in the command-line if you want to sort\nby multiple columns.\n\nExamples:\ncports.exe \u002Fshtml \"f:\\temp\\1.html\" \u002Fsort 2 \u002Fsort ~1\ncports.exe \u002Fshtml \"f:\\temp\\1.html\" \u002Fsort \"Protocol\" \u002Fsort \"~Remote\nAddress\"\n\n\u002Fnosort\nWhen you specify this command-line option, the list will be saved without\nany sorting.\n\n\u002Ffilter \u003Cfilter string\u003E\nStart CurrPorts with the \u003Cem\u003Especified\u003C\u002Fem\u003E filters. If you want to specify more\nthan one filter, use the ';' character as a delimiter.\n\n\u002Fcfg \u003Ccfg filename\u003E\nStart CurrPorts with the \u003Cem\u003Especified\u003C\u002Fem\u003E config file.\n\n\n\u002FMarkPorts\n\u002F\u003Cem\u003EDisplay\u003C\u002Fem\u003EUdpPorts\n\u002F\u003Cem\u003EDisplay\u003C\u002Fem\u003ETcpPorts\n\u002F\u003Cem\u003EDisplay\u003C\u002Fem\u003EClosedPorts\n\u002FMarkNewModifiedPorts\n\u002FSortOnAutoRefresh\n\u002FAlwaysOnTop\n\u002FAskBefore\n\u002F\u003Cem\u003EDisplay\u003C\u002Fem\u003EIPv6Ports\n\u002F\u003Cem\u003EDisplay\u003C\u002Fem\u003EListening\n\u002F\u003Cem\u003EDisplay\u003C\u002Fem\u003EEstablished\n\u002F\u003Cem\u003EDisplay\u003C\u002Fem\u003ENoState\n\u002F\u003Cem\u003EDisplay\u003C\u002Fem\u003ENoRemoteIP\n\u002FResolveAddresses\n\u002FRememberLastFilter\n\u002F\u003Cem\u003EDisplay\u003C\u002Fem\u003EPortInAddress\n\u002FAutoRefresh,\n\u002FShowInfoTip\n\u002FTrayIcon\n\u002FTrayIconOneClick\n\u002FStartAsHidden\n\u002FLogChanges\n\u002FLogFilename\n\u002FDisabledFilters\n\u002FAddExportHeaderLine\nYou can use all these parameters to control the options that are\navailable under the Options and View menus.\nFor example, if you want to start CurrPorts with '\u003Cem\u003EDisplay\u003C\u002Fem\u003E UDP Ports'\nturned off and '\u003Cem\u003EDisplay\u003C\u002Fem\u003E Closed' turned on:\ncports.exe \u002F\u003Cem\u003EDisplay\u003C\u002Fem\u003EUdpPorts 0 \u002F\u003Cem\u003EDisplay\u003C\u002Fem\u003EClosedPorts 1\n\nYou can also use these parameters in conjunction with all save\nparameters. For example: If you want to save into tab-delimited file only\nthe UDP ports:\ncports.exe \u002F\u003Cem\u003EDisplay\u003C\u002Fem\u003EUdpPorts 1 \u002F\u003Cem\u003EDisplay\u003C\u002Fem\u003ETcpPorts 0 \u002Fstab \"c:\\temp\\udp.txt\"\n\n\n\nHere's some examples:\n* Save all opened TCP\u002FIP ports created by Internet Explorer browser to\n HTML file:\n cports.exe \u002Ffilter \"include:process:iexplore\" \u002Fshtml\n \"c:\\temp\\ports.html\"\n* Add all opened ports information to ports.txt (as tab-delimited text\n file). This example only works when running it from a command-prompt\n window.\n cports.exe \u002Fstab \"\" \u003E\u003E c:\\temp\\cports1.txt\n* Start CurrPorts with filter that will only \u003Cem\u003Edisplay\u003C\u002Fem\u003E the opened ports\n of Internet Explorer and \u003Cem\u003EFireFox\u003C\u002Fem\u003E:\n cports.exe \u002Ffilter \"include:process:\u003Cem\u003Efirefox\u003C\u002Fem\u003E;include:process:iexplore\"\n\n\n\nClosing a Connection From Command-Line\n======================================\n\nStarting from version 1.09, you can close one or more connections from\ncommand-line, by using \u002Fclose parameter.\nThe syntax of \u002Fclose command:\n\u002Fclose \u003CLocal Address\u003E \u003CLocal Port\u003E \u003CRemote Address\u003E \u003CRemote Port\u003E\n{Process Name}\n\nFor each parameter, you can specify \"*\" in order to include all ports or\naddresses. The process name is an optional parameter. If you specify a\nprocess, only the ports of the \u003Cem\u003Especified\u003C\u002Fem\u003E process will be closed.\nExamples:\n* Close all connections with remote port 80 and remote address\n 192.168.1.10:\n \u002Fclose * * 192.168.1.10 80\n* Close all connections with remote port 80 (for all remote addresses):\n \u002Fclose * * * 80\n* Close all connections to remote address 192.168.20.30:\n \u002Fclose * * 192.168.20.30 *\n* Close all connections with local port 80:\n \u002Fclose * 80 * *\n* Close all connections of \u003Cem\u003EFirefox\u003C\u002Fem\u003E with remote port 80:\n \u002Fclose * * * 80 \u003Cem\u003Efirefox\u003C\u002Fem\u003E.exe\n\n\n\nTranslating CurrPorts To Another Language\n=========================================\n\nCurrPorts allows you to easily translate all menus, dialog-boxes, and\nother strings to other languages.\nIn order to do that, follow the instructions below:\n1. Run CurrPorts with \u002Fsavelangfile parameter:\n cports.exe \u002Fsavelangfile\n A file named cports_lng.ini will be created in the folder of CurrPorts\n utility.\n2. Open the created language file in Notepad or in any other text\n editor.\n3. Translate all menus, dialog-boxes, and string entries to the\n desired language.\n4. After you finish the translation, Run CurrPorts, and all translated\n strings will be loaded from the language file.\n If you want to run CurrPorts without the translation, simply rename\n the language file, or move it to another folder.\n\n\n\nLicense\n=======\n\nThis utility is released as freeware. You are allowed to freely\ndistribute this utility via floppy disk, CD-ROM, Internet, or in any\nother way, as long as you don't charge anything for this. If you\ndistribute this utility, you must include all files in the distribution\npackage, without any modification !\n\n\n\nDisclaimer\n==========\n\nThe software is provided \"AS IS\" without any warranty, either expressed\nor implied, including, but not limited to, the implied warranties of\nmerchantability and fitness for a particular purpose. The author will not\nbe liable for any special, incidental, consequential or indirect damages\ndue to loss of data or any other reason.\n\n\n\nFeedback\n========\n\nIf you have any problem, suggestion, comment, or you found a bug in my\nutility, you can send a message to nirsofer@yahoo.com","createTime":"2015-06-14 01:25:19","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Paid-1-8803877-bbs-390066669.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Paid-1-8803877-bbs-390066669.264^v3^pc_relevant_bbs_down_cate","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"1\",\"dest\":\"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Fgu253\u002F8803877\",\"strategy\":\"2~default~OPENSEARCH~Paid\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Paid-1-8803877-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1714570877594_04040\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"1\",\"dest\":\"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Fgu253\u002F8803877\",\"strategy\":\"2~default~OPENSEARCH~Paid\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Paid-1-8803877-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1714570877594_04040\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"download"},{"url":"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Ffanshuzone\u002F196338","title":"cuteEditor6.0","desc":"\u003Cbr\u002F\u003ECuteEditor功能特点 \u003Cbr\u002F\u003E是什么使CuteEditor成为Html在线编辑器的领航者?除了其强大的功能和方便的\u003Cem\u003E使用\u003C\u002Fem\u003E, 这里还有一些顶尖的技术因素是CuteEditor编辑器成为你编辑和发布Web内容的最佳选择: \u003Cbr\u002F\u003E 界面简洁加载速度快 \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E由于才有了很多优化方法,所以CuteEditor非常简单、小巧、装载速度快,但仍然保持功能强大、执行效率高的特点。 \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 跨浏览器,跨平台的所见即所得在线html编辑器 \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E兼容市面上最流行的ie5.5+,\u003Cem\u003Efirefox\u003C\u002Fem\u003E1.0+,mozilla1.3+, netscape7+和Safari(1.3+)浏览器,并且包括Mac和\u003Cem\u003ELinux\u003C\u002Fem\u003E操作平台。 \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E CuteEditor遵循Web标准,没有类似 \u003CFONT\u003E 这种标签 \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E你的Html编辑器还在\u003Cem\u003E使用\u003C\u002Fem\u003E类似 \u003CFONT\u003E这种标签么? CuteEditor会帮助你构建用户最新Web标准的html代码标签,自动生成简洁的HTML\u002FXHTML代码。 为什么要遵循Web标准? \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E学习应用Web标准有很多益处,下面给几个简单例子:\u003Cbr\u002F\u003E\u003Cbr\u002F\u003E获得好的搜索引擎排名: The separation of content and presentation makes the content represent a larger part of the total file size. Combined with semantic markup this will improve search engine rankings. \u003Cbr\u002F\u003E更快的下载和加载网页: Less HTML results in smaller file sizes and quicker downloads. Modern web browsers render pages faster when they are in their standards mode than when they are in their backwards compatible mode. \u003Cbr\u002F\u003E适应未来网页浏览器: When you use defined standards and valid code you future-proof your documents by reducing the risk of future web browsers not being able to understand the code you have used. \u003Cbr\u002F\u003E代码编写简单,维护方便: Using more semantic and structured HTML makes it easier and quicker to understand code created by somebody else. \u003Cbr\u002F\u003E适应其他设备: Semantic HTML, where structure is separated from presentation, makes it easier for screen readers and alternative browsing devices to interpret the content. \u003Cbr\u002F\u003E非常好的适应性: A semantically marked up document can be easily adapted to print and alternative browsing devices, like handheld computers and cellular phones, just by linking to a different CSS file. You can also make site-wide changes to presentation by editing a single file. \u003Cbr\u002F\u003ERead more:\u003Cbr\u002F\u003E我的网页符合Web标准,你的呢? \u003Cbr\u002F\u003E 能自动清理HTML代码中Word标记 \u003Cbr\u002F\u003E\u003Cbr\u002F\u003EWhen text is pasted from Microsoft Word allot of unnecessary word specific markup is carried across. This can result in web pages that take an unnecessarily long time to download. The Paste from Word button solves this by removing word markup before pasting the text into your page. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 支持W3C WAI和section 508的无障碍引导 \u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECute Editor optional accessibility settings ensure your site complies with Section 508, so people with disabilities can have full access to your content.\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 输出的HTML或不错的XHTML供你选择 (Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECute Editor supports output well-formed XHTML. Your choice of XHTML 1.0 or HTML 4.01 output. \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 无限次的撤销\u002F恢复\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EMany of the other editors on the market cannot undo or redo certain actions, and certain table operations - such as cell merge or column deletion. Cute Editor 4.0 has a new custom undo\u002Fredo implementation to make you can now safely undo those actions. \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 多语言支持,通过简单设置XML即可完成 (Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EAll labels, buttons, tooltips and messages are located in external XML files, so that the language of the editor can be switched with a single property. You can also create a new language in a matter of minutes. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 完全支持页面编辑(从 \u003CHTML\u003E 到 \u003C\u002FHTML\u003E) (Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECute Editor 4.0 allows you to edit a full HTML page, including \u003Ctitle\u003E, \u003C!DOCTYPE...\u003E and some other options. You can also insert Form elements (checkbox, button, textarea, etc.) and modify certain properties of the element.\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 默认换行为软回车 (Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EMost other editors insert double line returns which can be annoying for clients who are used to editing in Microsoft Word. CuteEditor can be configured to use \u003Cdiv\u003E, \u003Cbr\u003E or \u003Cp\u003E tags when you press enter. In either mode \u003Cbr\u003E tags can be created by using shift+enter.\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 支持代码缩进和小写字母\u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECute Editor \u003Cem\u003Edisplay\u003C\u002Fem\u003Es nicely indented code in the HTML mode and the generating HTML tags and Attributes are in lower case. This is very convenient and important for the advanced users. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 支持全屏编辑 (Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EIt does not open a new window, instead it will resize to fit the browser screen. Edit in full screen mode, maximizing your available space. \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 没有打开较慢的Java或ActiveX组件\u003Cbr\u002F\u003E\u003Cbr\u002F\u003E100% DHTML, JavaScript ASP.Net code. There are no slow Java or ActiveX components to worry about and everything is handled in the browser! \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 支持相对地址和URL自动关联(Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EWith Cute Editor, you have the choice of using either a relative or absolute URL. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 部署简单\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EThe perfect addition to your content management system! Only a couple lines of code , you don't need to be an expert. Allows you to add an online HTML editing functionality that works with standard HTML form.\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 可以简单的通过API隐藏按钮和标签 \u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECute Editor allows developers to set the image directory, set the controls width, disable image uploading and deleting, restrict access to the source\u002Fpreview tabs, hide buttons and lists that you don't want your clients to see or access. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 支持图片的文字环绕 \u003Cbr\u002F\u003E\u003Cbr\u002F\u003ELocate the image you want to wrap text around, and click any justify button in the toolbar. The image will float to the desired direction. Text will be positioned around the image. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 支持文件下载 \u003Cbr\u002F\u003E\u003Cbr\u002F\u003EYou can upload document files, create a link from your HTML content to the document files (zip files, ppt files...). \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E CSS型皮肤 (Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECute Editor provides several built in themes that are ready to use. Developers can completely change the appearance of the toolbar and the dialogs by simply modifying the supplied classes and images. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 高级的表格管理\u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECreate and modify tables and table cells. Set their border color, alignment, cellspacing and more! Once you've created a table, simply right click inside of it and use the handy popup menu to change its attributes. \u003Ccaption\u003E,\u003Csummary\u003E,\u003Cthead\u003E,\u003Ctfoot\u003E,\u003Cth\u003E tags are supported. \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 图片插入和自动上传\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EBuilt-in thumbnail generator. Thumbnail images are dynamically created; Supports upload new images. Paging - specify how many images. Support auto resize images.\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 具有特殊的对话框\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EWith Style builder dialog box you can apply CSS style attributes directly to any HTML elements on your Web page.\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 支持内容模板 (Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EThe basic idea behind a Content Management System (CMS) is to separate the management of content from design. Cute Editor allows the site designer to easily create and establish templates to give the site a uniform look. Templates may be modified when desired. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 通过限制html和文字的长度来保护你的数据库 (Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EIf you tried to insert a record whose text length is greater than allowed by your table, an \u003Cem\u003Eerror\u003C\u002Fem\u003E will be reported. To prevent this type of \u003Cem\u003Eerror\u003C\u002Fem\u003E from occurring, developers can use MaxHTMLLength or MaxTextLength in the Cute Editor to limit the length of the user抯 input. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E Apply security to control user access to resources \u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECute Editor allows developers to assign a pre-defined set of permissions by group or individual. This prevents a normal user to access the administration functionality. \u003Cbr\u002F\u003E\u003Cbr\u002F\u003EThe details of permissions are \u003Cem\u003Especified\u003C\u002Fem\u003E by an XML security policy file. Each level maps to a specific file. The default mappings: \u003Cbr\u002F\u003E\u003Cbr\u002F\u003Eadmin设置 admin.config \u003Cbr\u002F\u003Edefault设置 default.config \u003Cbr\u002F\u003Eguest设置 guest.config \u003Cbr\u002F\u003EYou can customize and extend each policy file by editing the XML security policy file. You can also create your own policy files that define arbitrary permission sets.\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EComparison of the sample security policy file \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E \u003Cbr\u002F\u003EPermissions\u002FResource Setting Admin Default Guest \u003Cbr\u002F\u003EAllowUpload \u003Cbr\u002F\u003EAllowDelete \u003Cbr\u002F\u003EAllowCopy \u003Cbr\u002F\u003EAllowMove \u003Cbr\u002F\u003EAllowCreateFolder \u003Cbr\u002F\u003EAllowDeleteFolder \u003Cbr\u002F\u003ERestrictUploadedImageDimension \u003Cbr\u002F\u003EAutoResizeUploadedImages \u003Cbr\u002F\u003EMaxImageWidth 6400 640 640 \u003Cbr\u002F\u003EMaxImageHeight 4800 480 480 \u003Cbr\u002F\u003EMaxImageSize 10000 100 100 \u003Cbr\u002F\u003EMaxMediaSize 10000 100 100 \u003Cbr\u002F\u003EMaxFlashSize 10000 100 100 \u003Cbr\u002F\u003EMaxDocumentSize 10000 100 100 \u003Cbr\u002F\u003EImageGalleryPath ~\u002Fuploads ~\u002Fuploads\u002Fmember ~\u002Fuploads\u002Fguest \u003Cbr\u002F\u003EMediaGalleryPath ~\u002Fuploads ~\u002Fuploads\u002Fmember ~\u002Fuploads\u002Fguest \u003Cbr\u002F\u003EFlashGalleryPath ~\u002Fuploads ~\u002Fuploads\u002Fmember ~\u002Fuploads\u002Fguest \u003Cbr\u002F\u003EFilesGallaryPath ~\u002Fuploads ~\u002Fuploads\u002Fmember ~\u002Fuploads\u002Fguest \u003Cbr\u002F\u003EImageFilters .jpg \u003Cbr\u002F\u003E.jpeg \u003Cbr\u002F\u003E.gif \u003Cbr\u002F\u003E.png .jpg \u003Cbr\u002F\u003E.jpeg \u003Cbr\u002F\u003E.gif \u003Cbr\u002F\u003E .jpg \u003Cbr\u002F\u003E.jpeg \u003Cbr\u002F\u003E.gif \u003Cbr\u002F\u003E \u003Cbr\u002F\u003EMediaFilters .avi \u003Cbr\u002F\u003E.mpg \u003Cbr\u002F\u003E.mpeg \u003Cbr\u002F\u003E.mp3 .avi \u003Cbr\u002F\u003E.mpg \u003Cbr\u002F\u003E.mpeg \u003Cbr\u002F\u003E .avi \u003Cbr\u002F\u003E.mpg \u003Cbr\u002F\u003E.mpeg \u003Cbr\u002F\u003E \u003Cbr\u002F\u003EDocumentFilters .txt, .doc\u003Cbr\u002F\u003E.pdf, .zip\u003Cbr\u002F\u003E.rar, .avi\u003Cbr\u002F\u003E.mpg, .mpeg\u003Cbr\u002F\u003E.mp3, .jpg\u003Cbr\u002F\u003E.jpeg,.gif\u003Cbr\u002F\u003E.png .pdf, .doc\u003Cbr\u002F\u003E .txt, .doc\u003Cbr\u002F\u003E.pdf, .zip\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 在线图片编辑\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EPeople that input content on a website are generally not web designers, so most don't have that design & technical fibre in them. With online image editor, you can now edit image file with no image editing software to download or install! Easy drag and drop familiar interface. Resize, change dimensions, scale, crop, add text, optimize, rotate, flip, mirror and add watermark. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 控制上传文件夹大小\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EMax Upload Folder size(Including all subfolders and files. A must have feature for people who have limited hosting space.) Dynamic \u003Cem\u003Edisplay\u003C\u002Fem\u003E of available free space in the Upload Folder.Limits the size of your upload folder. If the max is reached uploads will be disabled. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 支持图片热点\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EImage maps are pictures with clickable regions also known as \"hotspots.\" When users click on one of the hotspots, they're directed to the page you designate. CuteEditor 5.0 lets you easily create image maps to add fun and excitement to a page\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E \u003Cdiv\u003E 的盒模式\u003Cbr\u002F\u003E\u003Cbr\u002F\u003E\u003Cdiv\u003E boxes offer a much greater ability to control the layout of a page. With CuteEditor, you can put any content between \u003Cdiv\u003E tags and then use CSS to style all sorts of borders, backgrounds, etc. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 通用虚拟键盘\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EVirtual Keyboard does not require changes to language settings of your system and even speeds up the entire text input process for your customers. It lets your native speaking clients to access your web resources from any location in the world without changing national keyboard layouts and fonts on their machines. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 把图片存到数据库\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EWith CuteEditor you can easily use a Sql Server database or access database as the file storage. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E RTF和HTML之间互相转换\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EWith CuteEditor you can easily convert an HTML document into an RTF file and RTF file into HTML or XHTML document. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 生成PDF文件\u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECuteEditor also allows you dynamically create Adobe PDF documents from ASP.NET.\u003Cbr\u002F\u003E cuteEditor6.0多语言版(集成lic文件) \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E目前功能强大,最好的Asp.net编辑器之一 \u003Cbr\u002F\u003E除了一般html编辑器具有的功能外,还有word过滤、图片在线处理、加水印等实用功能 \u003Cbr\u002F\u003E\u003Cem\u003E使用\u003C\u002Fem\u003E关键步骤: \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E1、引用bin下的cuteEditor文件 \u003Cbr\u002F\u003E2、在aspx页面顶部中添加引用 \u003Cbr\u002F\u003E3、在aspx页面中加入代码 \u003Cbr\u002F\u003E4、最后可以在.cs文件中通过来读取Editor1.Text的值来进行任意的扩展和控制了 \u003Cbr\u002F\u003E具体配置可参照default.aspx和default.aspx.cs \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E关于cuteEditor6.0的特征及体验请浏览cuteEditor.cn,系统集成了lic授权文件,仅供体验测试\u003Cem\u003E使用\u003C\u002Fem\u003E,请不要用于任何商业用途! \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E","createTime":"2007-06-19 11:25:19","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-2-196338-bbs-390066669.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-2-196338-bbs-390066669.264^v3^pc_relevant_bbs_down_cate","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"2\",\"dest\":\"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Ffanshuzone\u002F196338\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-2-196338-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1714570877594_04040\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"2\",\"dest\":\"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Ffanshuzone\u002F196338\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-2-196338-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1714570877594_04040\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"download"},{"url":"https:\u002F\u002Fedu.csdn.net\u002Fcourse\u002Fdetail\u002F35328","title":"YOLOv5实战训练自己的数据集(Windows和Ubuntu演示)","desc":"YOLO系列是基于深度学习的端到端实时目标检测方法。 PyTorch版的YOLOv5轻量而高性能,更加灵活和易用,当前非常流行。 本课程将手把手地教大家\u003Cem\u003E使用\u003C\u002Fem\u003ElabelImg标注和\u003Cem\u003E使用\u003C\u002Fem\u003EYOLOv5训练自己的数据集。课程实战分为两个项目:单目标检测(足球目标检测)和多目标检测(足球和梅西同时检测)。  本课程的YOLOv5\u003Cem\u003E使用\u003C\u002Fem\u003Eultralytics\u002Fyolov5,在Windows和Ubuntu系统上分别做项目演示。包括:安装YOLOv5、标注自己的数据集、准备自己的数据集(自动划分训练集和验证集)、修改配置文件、\u003Cem\u003E使用\u003C\u002Fem\u003Ewandb训练可视化工具、训练自己的数据集、测试训练出的网络模型和性能统计。 除本课程《YOLOv5实战训练自己的数据集(Windows和Ubuntu演示)》外,本人推出了有关YOLOv5目标检测的系列课程。请持续关注该系列的其它视频课程,包括:《YOLOv5(PyTorch)目标检测:原理与源码解析》课程链接:https:\u002F\u002Fedu.csdn.net\u002Fcourse\u002Fdetail\u002F31428《YOLOv5目标检测实战:Flask Web部署》课程链接:https:\u002F\u002Fedu.csdn.net\u002Fcourse\u002Fdetail\u002F31087《YOLOv5(PyTorch)目标检测实战:TensorRT加速部署》课程链接:https:\u002F\u002Fedu.csdn.net\u002Fcourse\u002Fdetail\u002F32303《YOLOv5目标检测实战:Jetson Nano部署》课程链接:https:\u002F\u002Fedu.csdn.net\u002Fcourse\u002Fdetail\u002F32451《YOLOv5+DeepSORT多目标跟踪与计数精讲》课程链接:https:\u002F\u002Fedu.csdn.net\u002Fcourse\u002Fdetail\u002F32669《YOLOv5实战口罩佩戴检测》课程链接:https:\u002F\u002Fedu.csdn.net\u002Fcourse\u002Fdetail\u002F32744《YOLOv5实战中国交通标志识别》课程链接:https:\u002F\u002Fedu.csdn.net\u002Fcourse\u002Fdetail\u002F35209 《YOLOv5实战垃圾分类目标检测》课程链接:https:\u002F\u002Fedu.csdn.net\u002Fcourse\u002Fdetail\u002F35284  ","createTime":"2021-06-21 21:10:59","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-course-2~default~OPENSEARCH~Rate-3-35328-bbs-390066669.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-course-2~default~OPENSEARCH~Rate-3-35328-bbs-390066669.264^v3^pc_relevant_bbs_down_cate","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"3\",\"dest\":\"https:\u002F\u002Fedu.csdn.net\u002Fcourse\u002Fdetail\u002F35328\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-course-2~default~OPENSEARCH~Rate-3-35328-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1714570877594_04040\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"3\",\"dest\":\"https:\u002F\u002Fedu.csdn.net\u002Fcourse\u002Fdetail\u002F35328\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-course-2~default~OPENSEARCH~Rate-3-35328-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1714570877594_04040\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"course"},{"url":"https:\u002F\u002Fblog.csdn.net\u002FW_Fe5\u002Farticle\u002Fdetails\u002F135176688","title":"\u003Cem\u003ELinux\u003C\u002Fem\u003E访问\u003Cem\u003Efirefox\u003C\u002Fem\u003E 显示\u003Cem\u003EError\u003C\u002Fem\u003E: no \u003Cem\u003EDISPLAY\u003C\u002Fem\u003E environment variable \u003Cem\u003Especified\u003C\u002Fem\u003E","desc":"\u003Cem\u003ELinux\u003C\u002Fem\u003E访问\u003Cem\u003Efirefox\u003C\u002Fem\u003E 显示\u003Cem\u003EError\u003C\u002Fem\u003E: no \u003Cem\u003EDISPLAY\u003C\u002Fem\u003E environment variable \u003Cem\u003Especified\u003C\u002Fem\u003E","createTime":"2023-12-23 23:43:21","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-135176688-bbs-390066669.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-135176688-bbs-390066669.264^v3^pc_relevant_bbs_down_cate","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"4\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002FW_Fe5\u002Farticle\u002Fdetails\u002F135176688\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-135176688-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1714570877594_04040\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"4\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002FW_Fe5\u002Farticle\u002Fdetails\u002F135176688\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-135176688-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1714570877594_04040\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002Fqq_51770912\u002Farticle\u002Fdetails\u002F109546922","title":"在ubuntu下启动\u003Cem\u003Efirefox\u003C\u002Fem\u003Es时\u003Cem\u003E报错\u003C\u002Fem\u003E","desc":"在ubuntu下启动\u003Cem\u003Efirefox\u003C\u002Fem\u003E可能会\u003Cem\u003E报错\u003C\u002Fem\u003E\n\u003Cem\u003EFirefox\u003C\u002Fem\u003E is already running, but is not responding. To open a new window, you must first close the existing \u003Cem\u003EFirefox\u003C\u002Fem\u003E process, or restart your system.\n解决办法:在终端输入killall \u003Cem\u003Efirefox\u003C\u002Fem\u003E\n在该命令杀死\u003Cem\u003Efirefox\u003C\u002Fem\u003E所有进程后,再点开\u003Cem\u003Efirefox\u003C\u002Fem\u003E就可以正常启动了。\n\n...","createTime":"2020-11-07 14:47:20","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-109546922-bbs-390066669.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-109546922-bbs-390066669.264^v3^pc_relevant_bbs_down_cate","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"5\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fqq_51770912\u002Farticle\u002Fdetails\u002F109546922\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-109546922-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1714570877594_04040\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"5\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fqq_51770912\u002Farticle\u002Fdetails\u002F109546922\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-109546922-bbs-390066669.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1714570877594_04040\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"}],"staffDOList":[{"id":null,"communityId":125,"username":"community_6","userNickname":"开源资源社区","roleCode":1,"status":1,"createUsername":"","updateUsername":"","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","createTime":"2021-05-12 18:04:14","updateTime":"2021-05-12 18:04:14","lastLoginTime":"2021-05-12 18:04:14"},{"id":null,"communityId":125,"username":"phpstory","userNickname":"phpstory","roleCode":2,"status":1,"createUsername":"bbs_assistant","updateUsername":"","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fb3875e26d1334ef09541ecbb7eafdc28_phpstory.jpg!1","createTime":"2021-07-22 14:16:31","updateTime":"2021-07-22 14:16:31","lastLoginTime":"2021-07-22 14:16:31"},{"id":null,"communityId":125,"username":"xuzuning","userNickname":"xuzuning","roleCode":2,"status":1,"createUsername":"community_6","updateUsername":"","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F096fa290fdcd400db84eabf91d9332f1_xuzuning.jpg!1","createTime":"2021-06-28 18:19:07","updateTime":"2021-06-28 18:19:07","lastLoginTime":"2021-06-28 18:19:07"}],"communityConfig":{"scoreType":0,"scoreItems":{"0":"给本帖投票","1":"锋芒小试,眼前一亮","2":"潜力巨大,未来可期","3":"持续贡献,值得关注","4":"成绩优异,大力学习","5":"贡献巨大,全力支持"}},"shouldApply":false,"subscribeAble":false,"operatorAble":false,"commentNeedJoinCommunity":false},"default2014LiveRoom":[{"itemType":"","description":"高峰论坛","title":"2022 技术英雄会","url":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fiframe\u002Fcsdnnews\u002FfsNR5NWp?chat=1&title=1&footer=1","images":["https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221016050009.png"],"ext":{"time":"9:00","liveRoomUrl":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fcsdnnews\u002FfsNR5NWp"}}]},"isGooglebot":false,"canonical":"https:\u002F\u002Fwww.csdn.net\u002Ftopics\u002F390066669","openUrl":"","isApp":false,"localUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F390066669","typeId":"index","hasIndex":false},"CFG":{"ALIPLAYER_VERSION":"v4","ALIPLAYER_H5_VERSION":"mobile_v1","ENV":"prod","ROOT_URL":"https:\u002F\u002Fcms-mall.csdn.net\u002F","VUE_APP_API_URL_SERVER":"http:\u002F\u002Fcms-community-api.internal.csdn.net\u002F","VUE_APP_API_URL":"https:\u002F\u002Fcms-api.csdn.net\u002F","LOGIN_URL":"https:\u002F\u002Fpassport.csdn.net\u002Faccount\u002Flogin","VUE_APP_DOMAIN_SKILL":"https:\u002F\u002Fedu.csdn.net\u002F","VUE_APP_DOMAIN_PATH":"https:\u002F\u002Fedu.csdn.net\u002F","VUE_APP_COMMUNITY_API_URL":"https:\u002F\u002Fcommunity-api.csdn.net\u002F","VUE_APP_CCLOUD_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fcommunity-cloud\u002Fv1\u002F","VUE_APP_SKILL_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fskilltree\u002Fapi\u002F","VUE_APP_SEARCH_PLUGIN_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fsearchplugin\u002F","VUE_APP_COMMUNITY_ASK_API_URL":"https:\u002F\u002Fmp-ask.csdn.net\u002F","VUE_APP_ME_URL":"https:\u002F\u002Fme.csdn.net\u002F","VUE_APP_CCLOUD_RESUME":"https:\u002F\u002Fbizapi.csdn.net\u002Fjob-api\u002F","VUE_APP_CCLOUD_MAIN":"https:\u002F\u002Fwww.csdn.net\u002F","VUE_APP_CCLOUD_UC":"https:\u002F\u002Fwww.csdn.net\u002F","VUE_APP_CCLOUD_BZP_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002F","VUE_APP_CCLOUD_START_API_URL":"https:\u002F\u002Fmp-action.csdn.net\u002F","VUE_APP_PRACTIVE":"https:\u002F\u002Fbizapi.csdn.net\u002Fdaily-practice\u002F","VUE_APP_CCLOUD_HOSTPATH":"https:\u002F\u002Fbbs.csdn.net\u002F"},"queries":{"pageId":[],"domain":["ccloud.csdn.net\u002Fccloud\u002Fdetail1"],"id":["390066669"],"deviceType":"pc","isSpider":"","hostname":["bbs.csdn.net"]},"basePath":"bbs.csdn.net\u002Fccloud\u002Ftopics\u002F390066669","hrefUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F390066669","active":0,"navBarFixed":false,"title":"关于php使用system()开启linux下的firefox,报错:Error:no display specified","isLive":false,"contentType":{"text":"text","picture":"picture","link":"link","video":"video","vote":"vote","live":"live","blog":"blog","long_text":"long_text","task_text":"task_text"},"liveUrl":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fiframe\u002F","spmExtra":{"id":125,"topicId":390066669},"keywords":"","description":"以下内容是CSDN社区关于关于php使用system()开启linux下的firefox,报错:Error:no display specified相关内容,如果想了解更多关于PHP社区其他内容,请访问CSDN社区。"};</script><script type="text/javascript" src="https://csdnimg.cn/release/cmsfe/public/js/runtime.3e5c09eb.js"></script><script type="text/javascript" src="https://csdnimg.cn/release/cmsfe/public/js/chunk/common.7672e502.js"></script><script type="text/javascript" src="https://csdnimg.cn/release/cmsfe/public/js/chunk/tpl/ccloud-detail/index.243a94d0.js"></script></body> <!----> <script> window.csdn.sideToolbar = { options: { qr: { isShow: true, data: [ { imgSrc: 'https://csdnimg.cn/release/cmsfe/public/img/ewm.9010d6e5.png', desc: "关注公众号" }, ] }, help: { isShow: false, }, contentEl: document.getElementsByClassName("cloud-maintainer")[0] }, }; </script> <script src="https://g.csdnimg.cn/side-toolbar/2.9/side-toolbar.js" ></script> <!----> <!----> <!----> <script src="https://csdnimg.cn/release/blog_editor_html/release1.7.5/ckeditor/plugins/codesnippet/lib/highlight/highlight.pack.js"></script> <script src="https://g.csdnimg.cn/lib/editor-page-detail/v2.2.0/js/runDetail.min.js"></script> <!----> <!----> <!----> <!----> <!----> <!----> <script src="https://g.csdnimg.cn/collection-box/2.1.0/collection-box.js"></script> <!----> <!----> <!----> <!----> <script src="https://g.csdnimg.cn/common/csdn-cert/csdn-cert.js"></script> <!----></html>