user_poll-源码


-
user_poll
1.19MB
最新PCSC CCID 测试源码
2011-06-23最新的PCSC、CCID以及测试源码。 贴一段源码: LONG SCardEstablishContext(DWORD dwScope, /*@unused@*/ LPCVOID pvReserved1, /*@unused@*/ LPCVOID pvReserved2, LPSCARDCONTEXT phContext) { (void)pvReserved1; (void)pvReserved2; if (dwScope != SCARD_SCOPE_USER && dwScope != SCARD_SCOPE_TERMINAL && dwScope != SCARD_SCOPE_SYSTEM && dwScope != SCARD_SCOPE_GLOBAL) { *phContext = 0; return SCARD_E_INVALID_VALUE; } /* * Unique identifier for this server so that it can uniquely be * identified by clients and distinguished from others */ *phContext = (PCSCLITE_SVC_IDENTITY + SYS_RandomInt(1, 65535)); Log2(PCSC_LOG_DEBUG, "Establishing Context: 0x%X", *phContext); return SCARD_S_SUCCESS; } LONG SCardReleaseContext(SCARDCONTEXT hContext) { /* * Nothing to do here RPC layer will handle this */ Log2(PCSC_LOG_DEBUG, "Releasing Context: 0x%X", hContext); return SCARD_S_SUCCESS; } LONG SCardConnect(/*@unused@*/ SCARDCONTEXT hContext, LPCSTR szReader, DWORD dwShareMode, DWORD dwPreferredProtocols, LPSCARDHANDLE phCard, LPDWORD pdwActiveProtocol) { LONG rv; READER_CONTEXT * rContext = NULL; uint32_t readerState; (void)hContext; PROFILE_START *phCard = 0; if ((dwShareMode != SCARD_SHARE_DIRECT) && !(dwPreferredProtocols & SCARD_PROTOCOL_T0) && !(dwPreferredProtocols & SCARD_PROTOCOL_T1) && !(dwPreferredProtocols & SCARD_PROTOCOL_RAW) && !(dwPreferredProtocols & SCARD_PROTOCOL_ANY_OLD)) return SCARD_E_PROTO_MISMATCH; if (dwShareMode != SCARD_SHARE_EXCLUSIVE && dwShareMode != SCARD_SHARE_SHARED && dwShareMode != SCARD_SHARE_DIRECT) return SCARD_E_INVALID_VALUE; Log3(PCSC_LOG_DEBUG, "Attempting Connect to %s using protocol: %d", szReader, dwPreferredProtocols); rv = RFReaderInfo((LPSTR) szReader, &rContext); if (rv != SCARD_S_SUCCESS) { Log2(PCSC_LOG_ERROR, "Reader %s Not Found", szReader); return rv; } /* * Make sure the reader is working properly */ rv = RFCheckReaderStatus(rContext); if (rv != SCARD_S_SUCCESS) return rv; /******************************************* * * This section checks for simple errors * *******************************************/ /* * Connect if not exclusive mode */ if (rContext->contexts == PCSCLITE_SHARING_EXCLUSIVE_CONTEXT) { Log1(PCSC_LOG_ERROR, "Error Reader Exclusive"); return SCARD_E_SHARING_VIOLATION; } /* * wait until a possible transaction is finished */ if (rContext->hLockId != 0) { Log1(PCSC_LOG_INFO, "Waiting for release of lock"); while (rContext->hLockId != 0) (void)SYS_USleep(PCSCLITE_LOCK_POLL_RATE); Log1(PCSC_LOG_INFO, "Lock released"); } /******************************************* * * This section tries to determine the * presence of a card or not * *******************************************/ readerState = rContext->readerState->readerState; if (dwShareMode != SCARD_SHARE_DIRECT) { if (!(readerState & SCARD_PRESENT)) { Log1(PCSC_LOG_ERROR, "Card Not Inserted"); return SCARD_E_NO_SMARTCARD; } /* Power on (again) the card if needed */ (void)pthread_mutex_lock(&rContext->powerState_lock); if (POWER_STATE_UNPOWERED == rContext->powerState) { DWORD dwAtrLen; dwAtrLen = sizeof(rContext->readerState->cardAtr); rv = IFDPowerICC(rContext, IFD_POWER_UP, rContext->readerState->cardAtr, &dwAtrLen); rContext->readerState->cardAtrLength = dwAtrLen; if (rv == IFD_SUCCESS) { readerState = SCARD_PRESENT | SCARD_POWERED | SCARD_NEGOTIABLE; Log1(PCSC_LOG_DEBUG, "power up complete."); LogXxd(PCSC_LOG_DEBUG, "Card ATR: ", rContext->readerState->cardAtr, rContext->readerState->cardAtrLength); } else Log3(PCSC_LOG_ERROR, "Error powering up card: %d 0x%04X", rv, rv); } if (! (readerState & SCARD_POWERED)) { Log1(PCSC_LOG_ERROR, "Card Not Powered"); (void)pthread_mutex_unlock(&rContext->powerState_lock); return SCARD_W_UNPOWERED_CARD; } /* the card is now in use */ rContext->powerState = POWER_STATE_INUSE; Log1(PCSC_LOG_DEBUG, "powerState: POWER_STATE_INUSE"); (void)pthread_mutex_unlock(&rContext->powerState_lock); } /******************************************* * * This section tries to decode the ATR * and set up which protocol to use * *******************************************/ if (dwPreferredProtocols & SCARD_PROTOCOL_RAW) rContext->readerState->cardProtocol = SCARD_PROTOCOL_RAW; else { if (dwShareMode != SCARD_SHARE_DIRECT) { /* lock here instead in IFDSetPTS() to lock up to * setting rContext->readerState->cardProtocol */ (void)pthread_mutex_lock(rContext->mMutex); /* the protocol is not yet set (no PPS yet) */ if (SCARD_PROTOCOL_UNDEFINED == rContext->readerState->cardProtocol) { UCHAR ucAvailable, ucDefault; int ret; ucDefault = PHGetDefaultProtocol(rContext->readerState->cardAtr, rContext->readerState->cardAtrLength); ucAvailable = PHGetAvailableProtocols(rContext->readerState->cardAtr, rContext->readerState->cardAtrLength); /* * If it is set to ANY let it do any of the protocols */ if (dwPreferredProtocols & SCARD_PROTOCOL_ANY_OLD) dwPreferredProtocols = SCARD_PROTOCOL_T0 | SCARD_PROTOCOL_T1; ret = PHSetProtocol(rContext, dwPreferredProtocols, ucAvailable, ucDefault); /* keep cardProtocol = SCARD_PROTOCOL_UNDEFINED in case of error */ if (SET_PROTOCOL_PPS_FAILED == ret) { (void)pthread_mutex_unlock(rContext->mMutex); return SCARD_W_UNRESPONSIVE_CARD; } if (SET_PROTOCOL_WRONG_ARGUMENT == ret) { (void)pthread_mutex_unlock(rContext->mMutex); return SCARD_E_PROTO_MISMATCH; } /* use negotiated protocol */ rContext->readerState->cardProtocol = ret; (void)pthread_mutex_unlock(rContext->mMutex); } else { (void)pthread_mutex_unlock(rContext->mMutex); if (! (dwPreferredProtocols & rContext->readerState->cardProtocol)) return SCARD_E_PROTO_MISMATCH; } } } *pdwActiveProtocol = rContext->readerState->cardProtocol; if (dwShareMode != SCARD_SHARE_DIRECT) { switch (*pdwActiveProtocol) { case SCARD_PROTOCOL_T0: case SCARD_PROTOCOL_T1: Log2(PCSC_LOG_DEBUG, "Active Protocol: T=%d", (*pdwActiveProtocol == SCARD_PROTOCOL_T0) ? 0 : 1); break; case SCARD_PROTOCOL_RAW: Log1(PCSC_LOG_DEBUG, "Active Protocol: RAW"); break; default: Log2(PCSC_LOG_ERROR, "Active Protocol: unknown %d", *pdwActiveProtocol); } } else Log1(PCSC_LOG_DEBUG, "Direct access: no protocol selected"); /* * Prepare the SCARDHANDLE identity */ *phCard = RFCreateReaderHandle(rContext); Log2(PCSC_LOG_DEBUG, "hCard Identity: %x", *phCard); /******************************************* * * This section tries to set up the * exclusivity modes. -1 is exclusive * *******************************************/ if (dwShareMode == SCARD_SHARE_EXCLUSIVE) { if (rContext->contexts == PCSCLITE_SHARING_NO_CONTEXT) { rContext->contexts = PCSCLITE_SHARING_EXCLUSIVE_CONTEXT; (void)RFLockSharing(*phCard, rContext); } else { (void)RFDestroyReaderHandle(*phCard); *phCard = 0; return SCARD_E_SHARING_VIOLATION; } } else { /* * Add a connection to the context stack */ rContext->contexts += 1; } /* * Add this handle to the handle list */ rv = RFAddReaderHandle(rContext, *phCard); if (rv != SCARD_S_SUCCESS) { /* * Clean up - there is no more room */ (void)RFDestroyReaderHandle(*phCard); if (rContext->contexts == PCSCLITE_SHARING_EXCLUSIVE_CONTEXT) rContext->contexts = PCSCLITE_SHARING_NO_CONTEXT; else if (rContext->contexts > PCSCLITE_SHARING_NO_CONTEXT) rContext->contexts -= 1; *phCard = 0; PROFILE_END return SCARD_F_INTERNAL_ERROR; } /* * Propagate new state to reader state */ rContext->readerState->readerSharing = rContext->contexts; PROFILE_END return SCARD_S_SUCCESS; }
134KB
vkbottle:同质! 可定制的异步VK API框架,实现了舒适性和速度-源码
2021-01-30[VKBottle 3.0]完美的vk-bot构建和开发框架 :red_heart_selector: Документация Установка Установитьверсию3.0можноэтойкомандой: pip install -U https://github.com/timoniq/vkbottle/archive/master.zip Есливыищетестарыеверсии( 2.x ) 你好世界 from vkbottle . bot import Bot bot = Bot ( "GroupToken" ) @ bot . on . message () async def handler ( _ ) -> str : return "Hello world!" bot . run_forever () 贡献 ПРподдерживаются! созданиемПередпуллреквестаознакомьтесьс 。 Намприятновидетьвашвкладвразвитиебиблиотеки。 发行/
5KB
pyduc:使用python编写的用户友好型No-IP动态更新客户端-源码
2021-02-17pyduc Python No-IP动态更新客户端 Pyduc适用于那些需要快速且易于使用的动态更新客户端为其no-ip主机名的用户。 对于非Windows计算机,客户端No-IP提供了一个能够为其目标计算机编译它的客户端。 如果为他们的设备设置构建环境需要花费很多精力(例如在越狱的iDevice上),那么此脚本是一个很好的解决方案。 要求 Python> = 2.7 Python请求库 Openssl> = 0.9.8克 用法 Pyduc 1.2 No-IP Dynamic Update Client usage: python pyduc.py -u USERNAME -n HOSTNAMES [HOSTNAMES ...] [-h] [-p PASSWORD_PATH] [-s POLL_SLEEP] [-v] required arguments: -u USERN
15KB
pyIntesisHome:IntesisHome设备的Python接口-源码
2021-03-20pyIntesis首页 该项目是python3库,用于与IntesisHome和airconwithme AC控制器接口。它使用aiohttp库是完全异步的,并利用了IntesisHome移动应用程序使用的私有API。 家庭助理 要与一起使用,请将以下内容添加到您的configuration.yaml中 climate : - platform : intesishome username : YOUR_USERNAME password : YOUR_PASSWORD 有关IntesisBox的支持,请参阅以获取初始版本。 图书馆使用 使用user.intesishome.com网站的用户名和密码实例化IntesisHome控制器设备。 可以使用poll_status命令建议的最大值每5分钟轮询一次状态。 使用与API的TCP连接发送命令,然后该API将保持打开状态直
281KB
Universum:Universum项目是一个Python解决方案,通过集成现有CI系统简化了SW项目验证,并为CI提供了其他功能-源码
2021-01-30项目“环球” Universum集成了各种CI系统并提供了其他功能,例如:从VCS定制的下载源,运行配置文件中描述的测试以及将结果报告给代码审查系统。 完整的文档可以在这里找到: : 请查看我们和 使用python3.7 -m universum命令执行项目。 独立的分析器使用其模块名称执行,例如python3.7 -m universum.analyzers.pylint 。 其他Universum模式,例如轮询器或提交者,可通过命令行调用,例如python3.7 -m universum poll 安装 最低先决条件(): 操作系统Linux Python 3.7或更高版本 点版本9.0或更高 sudo pip3.7 install -U universum 要么 pip3.7 install --user -U universum 也可以安装 ,但它们还需要安装相应的命令行工具,例如git或p4。 发展历程 为了为Universum准备开发环境,请满足先决条件,然后使用下面列出的命令。 请注意,我们使用venv正确选择python解释器版本并将开发环境与系统隔离
15.54MB
Asp.Net Forums v2.3.2130 官方中文(一个非常有技术含量的论坛)源码!
2009-07-13Asp.Net Forums │ ASP.net Forums V2.0中文技術白皮書.txt │ ASP.NET Forums.sln 解決方案文件,使用vs.net打開編輯 │ ANF中文本地化版本文件說明.doc(本文件) │ 內部開發版說明.txt │ 安裝說明.txt │ 介面預覽.JPG │ ├─[Components] 元件專案-實體操作類 │ │ AssemblyInfo.cs 程式集編譯資訊 │ │ BlockedIpAddresses.cs IP禁止 │ │ Censors.cs 髒字過濾 │ │ Censorships.cs │ │ Components.csproj 組件專案檔 │ │ Components.csproj.user │ │ Components.csproj.vspscc │ │ components.rsp │ │ Components.sln 組件解決方案檔 │ │ DirectoryEx.cs 擴充的目錄處理類 │ │ DisallowedNames.cs 禁止註冊的用戶名 │ │ elements.xml │ │ Emails.cs 郵件操作,包含郵件序列加入刪除,郵件格式化,郵件通知等 │ │ Favorites.cs 收藏夾操作,包含收藏夾的追加,刪除 │ │ ForumGroups.cs 論壇組操作,包含論壇組的獲取,創建,刪除,更新,隱藏 │ │ ForumMessages.cs │ │ ForumPermissions.cs 論壇訪問許可權操作,包含許可權獲取,更新,刪除,追加 │ │ Forums.cs 論壇操作,包含標記已讀,論壇獲取,創建,更新,刪除,排序等 │ │ Moderate.cs 版主管理,包含主題分割,合併,移動,刪貼,精華貼,版主檢查, │ │ 增刪版主等 │ │ Nntp.cs │ │ PostAttachments.cs 附件管理,包含附件增加,更新,刪除操作 │ │ Posts.cs 貼子操作,包含貼子訂閱,新貼,標記貼子已讀,私有消息, │ │ 貼子增加,更新,刪除,貼子附件操作等 │ │ PrivateMessages.cs 私有消息,消息增加,刪除 │ │ Ranks.cs 論壇等級,等級獲取,增加,更新,刪除 │ │ Reports.cs 貼子報告,報告獲取,增加,更新,刪除 │ │ Resources.cs 用戶頭像,包含用戶頭像的獲取,更新,刪除及頭像圖片生成 │ │ Roles.cs 角色操作,角色cookie操作,角色緩存操作 │ │ Rss.cs RSS訂閱操作,論壇RSS檔獲取 │ │ Search.cs 論壇搜索,包含論壇搜索結果集的獲取,操作等 │ │ Services.cs 論壇服務 │ │ Smilies.cs 表情操作,表情獲取,創建,更新,刪除 │ │ Styles.cs 論壇風格(類CSS),包含風格的創建,更新,刪除 │ │ Threads.cs 主題操作,包含主題評級,獲取,上一主題,下一主題 │ │ timezones.xml │ │ Users.cs 用戶操作,包含了所有用戶相關的操作(密碼,線上,用戶獲取,匿│ │ 名用戶跟蹤,用戶選項標記,增刪用戶到管理員操作,用戶驗證審│ │ 核,密碼回復問題等) │ │ ValueGroups.cs 精華區管理,精華區創建,更新,刪除,獲取 │ │ Votes.cs 投票操作,包含投票結果的獲取,投票,已投操作等 │ │ │ │ │ ├─Components-實體類 │ │ AllowedTags.cs │ │ Avatar.cs 用戶頭像 │ │ BlockedIpAddress.cs 禁用IP地址 │ │ Censor.cs 髒字過濾 │ │ Censorship.cs │ │ Email.cs 郵件,繼承至MailMessage類 │ │ EncryptionInfo.cs 密碼加密 │ │ Exceptions.cs │ │ Formatter.cs 格式程式,格式化日期, 論壇組展開折疊圖示, 子論壇列表, │ │ 格式化論壇/主題已讀圖示, 最後發貼, 格式化數字, │ │ 字串長度格式化, 去除html標籤, 格式化編輯日誌, │ │ 格式化IP地址, 空白格式化, 用戶名格式化, 格式化私有消息, │ │ 格式化論壇名稱(主題查看時), 用戶流覽位置, 線上用戶等 │ │ Forum.cs 論壇實體 │ │ ForumContext.cs 應用程式上下文 │ │ ForumException.cs 論壇異常,繼承至ApplicationException │ │ ForumGroup.cs 論壇組實體 │ │ ForumImage.cs │ │ ForumMessage.cs 論壇消息 │ │ ForumPermission.cs 論壇許可權 │ │ GeographicTimeZone.cs │ │ Globals.cs 站點全局設置類,此類公有屬性中包含了獲取站點設置類實例 │ │ (SiteSettings)的方法 │ │ ModeratedForum.cs 版主管理論壇,繼承至Forum │ │ ModerationAudit.cs 版主審核摘要 │ │ ModerationQueueStatus.cs │ │ Moderator.cs 版主實體,繼承到User │ │ Post.cs 貼子實體 │ │ PostAttachment.cs 附件實體 │ │ PostAttachmentSet.cs 附件集實體 │ │ PostSet.cs 貼子集實體 │ │ PrivateMessage.cs 私有消息實體,繼承至Thread │ │ Rank.cs 論壇等級實體 │ │ Rating.cs 貼子級別實體 │ │ Report.cs 報告實體 │ │ ReportProcessBase.cs 報告處理,繼承至IreportProcess介面 │ │ ResourceManager.cs 資源檔案處理(包括資源檔案載入,緩存,獲取資源等) │ │ Role.cs 角色實體類,實現Icomparable介面 │ │ RssPingback.cs RssPingback結構 │ │ SearchResult.cs 搜索結果實體 │ │ SearchResultSet.cs 搜索結果集實體,繼承至PostSet │ │ Service.cs 論壇服務實體,實現Icomparable介面 │ │ ServiceSchedule.cs 服務計畫實體,實現Icomparer介面 │ │ SiteSettings.cs 站點設置實體,包含站點設置保存,獲取方法 │ │ SiteStatistics.cs 站點統計資訊實體 │ │ SiteUrls.cs 站點url,通過讀取SiteUrls.config檔,設置url │ │ Smiley.cs 表情符號實體,實現Icomparable介面 │ │ Smily.cs │ │ SourceMarkUp.cs 源碼標記 │ │ StringTransforms.cs 字串轉換(按定界符轉換) │ │ Style.cs 論壇風格實體(類CSS),實現Icomparable介面 │ │ Thread.cs 主題實體,繼承至Post, 實現Icomparable介面 │ │ ThreadSet.cs 主題集實體 │ │ Transforms.cs 貼子內容轉換(格式化,ubb,html,投票,預顯示等) │ │ User.cs 用戶實體 │ │ UserCookie.cs 用戶Cookie │ │ UserSet.cs 用戶集實體 │ │ ValueGroup.cs 精華區實體,實現Icomparable介面 │ │ VoteDetails.cs 投票資料 │ │ VoteResult.cs 投票結果實體 │ │ VoteResultCollection.cs 投票結果集實體,繼承至Hashtable │ │ │ ├─Configuration │ │ ForumConfiguration.cs 論壇配置(web.config設置,) │ │ │ ├─Enumerations-枚舉 │ │ AccessControlEntry.cs 訪問控制 │ │ AccountActivation.cs 帳號啟動方式 │ │ AdminEnums.cs 包含兩個枚舉,站點設置模式,報告模式 │ │ CreateEditPostMode.cs 創建編輯帖子模式 │ │ CreateUserStatus.cs 註冊用戶返回的狀態 │ │ DataProviderAction.cs 資料庫操作(創建,更新,刪除) │ │ EmailType.cs 郵件類型(忘記密碼,修改密碼,新消息等) │ │ ForumAnchorType.cs 論壇鏈結類型(首頁,搜索,註冊,註銷等) │ │ ForumExceptionType.cs 論壇異常類型 │ │ ForumListStyle.cs 論壇列表風格 │ │ ForumMode.cs 包含兩個枚舉,論壇模式(用戶,版主,管理員),論壇類型 │ │ ForumViewMode.cs 論壇查看模式(主題,貼子,樹形) │ │ LoginUserStatus.cs 用戶登錄狀態 │ │ MemberSort.cs 用戶排序 │ │ Messages.cs │ │ ModeratedForumMode.cs 版主管理論壇模式 │ │ ModerationEnums.cs 管理操作枚舉,包含多個枚舉 │ │ MovedPostStatus.cs 移動貼子狀態 │ │ NextPrevMessagesPosition.cs │ │ PasswordRecovery.cs 密碼恢復枚舉 │ │ Permission.cs 論壇許可權 │ │ PostEnums.cs 貼子相關,包含兩個枚舉,主題狀態,創建編輯帖子模式 │ │ PostType.cs 貼子類型(BBCode,Html,投票) │ │ PostViewMode.cs 貼子查看模式(默認,私有消息,精華貼) │ │ SearchMode.cs 論壇搜索模式 │ │ SearchWhat.cs 論壇搜索範圍 │ │ SecurityEnums.cs 安全,包含多個枚舉(默認角色,默認論壇,論壇許可權,訪問控制, │ │ 用戶登錄狀態,用戶帳號狀態,密碼恢復,用戶密碼格式, │ │ 用戶禁止時間) │ │ SortOrder.cs 排序方向 │ │ SortPostsBy.cs 貼子排序關鍵字 │ │ SortThreadsBy.cs 主題排序關鍵字 │ │ SortUsersBy.cs 用戶排序關鍵字 │ │ ThreadDateFilterMode.cs 兩個枚舉,主題日期過濾模式,主題用戶過濾模式 │ │ ThreadViewMode.cs 主題查看模式 │ │ ToSearch.cs 論壇搜索 │ │ UserAttributes.cs 用戶屬性(註冊的,位置,貼子) │ │ UserEnums.cs 用戶性別(未設置,男,女) │ │ UserImageButtonMode.cs 用戶圖像按鈕模式 │ │ UserPasswordFormat.cs │ │ ViewOptions.cs 投票設置 │ │ │ ├─HttpHandler │ │ AvatarHttpHandler.cs 用戶頭像,實現IhttpHandler介面 │ │ VCardHttpHandler.cs 用戶卡片,實現IhttpHandler介面 │ │ │ ├─HttpModule │ │ ForumsHttpModule.cs 應用程式運行處理類,實現IhttpModule介面,應用程式請求, │ │ 驗證,異常處理,URL重寫,後臺線程等 │ │ │ ├─Nntp │ │ NntpClient.cs │ │ NntpForum.cs │ │ NntpGroup.cs │ │ NntpPost.cs │ │ │ ├─Provider-資料提供者基類 │ │ ExtensionModule.cs 資料提供者擴展屬性 │ │ ForumsDataProvider.cs 資料提供者基類 │ │ │ ├─Search │ │ Indexer.cs │ │ Word.cs │ │ │ └─WebServices │ │ ForumService.cs │ │ QueueStatus.cs │ │ UserService.cs │ │ │ └─Security │ PasswordProvider.cs │ UsernameTokenManager.cs │ Utility.cs │ ├─[Controls]-控制項集 │ │ AssemblyInfo.cs 程式集編譯資訊 │ │ Controls.csproj 程式集專案檔 │ │ Controls.csproj.user │ │ Controls.csproj.vspscc │ │ Controls.sln 控制項專案解決方案檔 │ │ CreateEditPost.cs 創建編輯帖子,繼承至SkinnedForumWebControl │ │ 皮膚: View-CreateEditPost.ascx,(頁面級) │ │ 頁面: AddPost.aspx,EditPost.aspx │ │ ForumRepeater.cs 論壇列表,繼承至Repeater │ │ Login.cs 用戶登錄, 繼承至SkinnedForumWebControl │ │ 皮膚: Skin-Login.ascx(根據皮膚應用於頁面級或控制項級), │ │ 頁面: Login.aspx │ │ Logout.cs 用戶註銷, 繼承至SkinnedForumWebControl │ │ 皮膚: Skin-Logout.ascx │ │ Message.cs 消息提示,大部分為論壇異常資訊, 繼承至 │ │ SkinnedForumWebControl │ │ 皮膚: Skin-Message.ascx │ │ MyFavoritesAdd.cs 點擊收藏主題按鈕後的介面 │ │ 皮膚: Skin-MyFavoritesAdd.ascx │ │ MyForums.cs │ │ PageTitle.cs 頁面標題,繼承至LiteralControl控制項 │ │ PrivateMessage.cs │ │ SendEmail.cs 郵件發送, 繼承至SkinnedForumWebControl │ │ 皮膚: View-SendEmail.ascx │ │ SiteStats.cs 站點統計資訊, 繼承至SkinnedForumWebControl │ │ 皮膚: Skin-Statistics.ascx │ │ SortableThreadColumn.cs 主題排序,繼承至Control │ │ Style.cs 論壇CSS,繼承至LiteralControl │ │ WhoIsOnline.cs 用戶線上列表, 繼承至SkinnedForumWebControl │ │ 皮膚: Skin-WhoIsOnline.ascx │ │ │ ├─Admin-論壇管理 │ │ │ BlockedIpAddressAdmin.cs │ │ │ CensorshipAdmin.cs │ │ │ ForumAdmin.cs │ │ │ ForumModeratorRepeater.cs 版主管理論壇,繼承至Repeater │ │ │ ForumPermissionAdmin.cs │ │ │ ForumPermissionRepeater.cs 論壇許可權管理,繼承至Repeater │ │ │ ForumPruningAdmin.cs │ │ │ MassEmailingAdmin.cs │ │ │ NameAdmin.cs │ │ │ RankAdmin.cs │ │ │ ReportAdmin.cs │ │ │ RoleAdmin.cs │ │ │ SelectForumDropDownList.cs │ │ │ SelectRankDropDownList.cs │ │ │ SelectReportDropDownList.cs │ │ │ SelectRoleDropDownList.cs │ │ │ SelectServiceDropDownList.cs │ │ │ SelectStyleDropDownList.cs │ │ │ SelectUserDropDownList.cs │ │ │ ServiceAdmin.cs │ │ │ ServiceScheduleAdmin.cs │ │ │ SiteSettingsView.cs │ │ │ SmileyAdmin.cs │ │ │ StyleAdmin.cs │ │ │ UserAdmin.cs │ │ │ UserRoleAdmin.cs │ │ │ │ │ └─UI │ │ ├─Controls │ │ │ DomainDropDownList.cs 可管理的應用程式列表,繼承至DropDownList │ │ │ ForumDropDownList.cs 繼承至DropDownList,SelectForum.aspx調用頁未完成 │ │ │ RankDropDownList.cs 繼承至DropDownList,SelectRank.aspx調用頁未完成 │ │ │ ReportDropDownList.cs 繼承至DropDownList,SelectReport.aspx調用頁未完成 │ │ │ RoleDropDownList.cs 角色下拉清單,繼承至DropDownList │ │ │ ServiceDropDownList.cs 服務下拉清單,繼承至DropDownList, │ │ │ 調用頁SelectService.aspx未完成 │ │ │ StyleDropDownList.cs 風格下拉清單,繼承至DropDownList, │ │ │ 調用頁SelectStyle.aspx未完成 │ │ │ ValueGroupDropDownList.cs精華區下拉清單,繼承至DropDownList │ │ │ │ │ └─Views │ │ BuiltInReportsView.cs 異常管理,繼承至SkinnedForumWebControl, │ │ 皮膚: Admin/view-Report-ForumExceptions.ascx │ │ │ ├─Ads-廣告 │ │ Ads.cs 廣告, 繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-Ads.ascx │ │ │ ├─BaseClasses │ │ ForumDataListControl.cs 待查,未發現調用 │ │ SkinnedForumWebControl.cs 皮膚控制項基類,繼承至Control, INamingContainer │ │ │ ├─FreeTextBox-擴展FTB按鈕 │ │ CSharpButton.cs │ │ JavaScriptButton.cs │ │ VBButton.cs │ │ │ ├─Moderation │ │ DeletePost.cs 刪除貼子,繼承至SkinnedForumWebControl, │ │ 皮膚:View-DeletePost.ascx │ │ ModerationMenu.cs 版主管理功能表,繼承至SkinnedForumWebControl, │ │ 皮膚:Moderation/Skin-ModerationMenu.ascx │ │ ModerationStats.cs 版主管理統計資訊,繼承至SkinnedForumWebControl, │ │ 皮膚:Moderation/Skin-Statistics.ascx │ │ MovePost.cs 移動貼子,繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-MovePost.ascx │ │ ThreadJoin.cs 主題合併,繼承至SkinnedForumWebControl, │ │ 皮膚: Moderation/View-ThreadJoin.ascx │ │ ThreadMove.cs 主題移動,繼承至SkinnedForumWebControl, │ │ 皮膚: Moderation/View-ThreadMove.ascx │ │ ThreadSplit.cs 主題移動,繼承至SkinnedForumWebControl, │ │ 皮膚: Moderation/Moderation/View-ThreadSplit.ascx │ │ ValuePost.cs 精華貼, 繼承至SkinnedForumWebControl, │ │ 皮膚: Moderation/View-ValuePost.ascx, │ │ 調用頁Moderate/ValuePost.aspx │ │ │ ├─Navigation │ │ BreadCrumb.cs 頁面鏈結, 繼承至Literal │ │ CookieDropDownList.cs Cookie保存選項,繼承至DropDownList │ │ JumpDropDownList.cs 跳轉菜單下拉清單,繼承至DropDownList │ │ NavigationMenu.cs 頂部導航菜單, 繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-NavigationMenu.ascx │ │ │ ├─PostDisplay │ │ DownloadPostAttachment.cs 附件下載,繼承至Control │ │ PollPost.cs 投票, 繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-Poll.ascx │ │ PostAttachment.cs 附件呈現,繼承至WebControl │ │ PostImageButtons.cs 每個貼子內部底部郵件,私有消息,Blog,網頁圖像按鈕, │ │ 繼承至PlaceHolder │ │ ProgressBar.cs 投票條狀圖表,繼承至Control, INamingContainer │ │ TextPost.cs 貼子內容,繼承至SkinnedForumWebControl, │ │ 皮膚: PostType-TextPost.ascx │ │ VoteOptions.cs 投票,繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-VoteOptions.ascx │ │ │ ├─Search │ │ SearchOptions.cs 搜索選項, 繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-SearchOptions.ascx(未找到此文件) │ │ SearchRedirect.cs 搜索重定向(只有一行輸入文本框和搜索按鈕的控制項), │ │ 繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-SearchRedirect.ascx │ │ │ ├─Skins │ │ Banner.cs Banner, 繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-Banner.ascx │ │ DisplayLegendForum.cs 論壇圖例(首頁右下角),繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-DisplayLegendForum.ascx │ │ DisplayLegendThread.cs 主題圖示圖例(主題列表右上角), │ │ 繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-DisplayLegendThread.ascx │ │ DisplayTitle.cs 論壇標題,繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-DisplayTitle.ascx │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ DisplayUserWelcome.cs 用戶歡迎資訊,繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-DisplayUserWelcome.ascx │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├─User │ │ ChangePassword.cs 修改密碼,繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-ChangePassword.ascx │ │ 頁面: /User/ChangePassword.aspx │ │ ChangePasswordAnswer.cs 修改密碼答案,繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-ChangePasswordAnswer.ascx(目前未加) │ │ 頁面: /User/ChangePasswordAnswer.aspx │ │ CreateUser.cs 註冊用戶,繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-CreateNewAccount.ascx │ │ 頁面: /User/CreateUser.aspx │ │ CreateUser2.cs │ │ EditProfile.cs 更改個人資料,繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-EditProfile.ascx │ │ 頁面: /User/EditProfile.aspx │ │ ForgottenPassword.cs 忘記密碼,繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-ForgottenPassword.ascx │ │ 頁面: /User/EmailForgottenPassword.aspx │ │ PostIcons.cs 發貼排行和性別,繼承至PlaceHolder │ │ RanksIcons.cs 用戶等級,繼承至PlaceHolder │ │ RoleIcons.cs 角色圖示,繼承至PlaceHolder │ │ UserAttribute.cs 用戶屬性(註冊日期,區域,發貼數),繼承至PlaceHolder, │ │ UserAvatar.cs 用戶頭像呈現,繼承至PlaceHolder │ │ UserIcons.cs 用戶圖示,繼承至PlaceHolder,未發現使用 │ │ UserImageButtons.cs 用戶圖像按鈕,繼承至PlaceHolder │ │ │ │ │ │ │ │ │ │ │ │ │ │ UserOnlineStatus.cs 用戶線上狀態圖示, 繼承至PlaceHolder │ │ UserPermissions.cs 用戶訪問許可權列表, 繼承至PlaceHolder │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ UserProfile.cs 用戶資料(用於查看),繼承至SkinnedForumWebControl, │ │ 皮膚: View-UserProfile.ascx(頁面級) │ │ 頁面:/User/Profile.aspx │ │ │ ├─Utility-工具類控制項或基本控制項 │ │ AccountActivationRadioButtonList.cs帳號啟動單選按鈕列表,繼承至RadioButtonList │ │ AccountStatusDropDownList.cs 帳號狀態下拉清單,繼承至DropDownList │ │ ActiveUsers.cs 活動用戶,頁底顯示當前流覽的用戶,繼承至Label │ │ AddRemoveListBox.cs 從列表框中增加刪除項目,繼承至 │ │ WebControl, INamingContainer,未發現調用 │ │ AlphaPicker.cs A…Z全部字母鏈結按鈕, │ │ 繼承至WebControl, INamingContainer │ │ CurrentPage.cs 當前頁資訊,繼承至Label │ │ CurrentTime.cs 當前時間,繼承至Literal │ │ DateFilter.cs 日期過濾下拉清單,繼承至PlaceHolder, │ │ INamingContainer │ │ DateFormatDropDownList.cs 日期格式下拉清單,繼承至DropDownList │ │ DatePicker.cs 日期選擇器,繼承至WebControl, INamingContainer │ │ EmailNotificationDropDownList.cs主題過濾-郵件通知下拉清單,繼承至DropDownList │ │ FilterUsersDropDownList.cs 主題過濾-用戶過濾,繼承至DropDownList │ │ Footer.cs 頁腳(版權標識等),繼承至WebControl │ │ ForumAnchor.cs 頂部導航功能表鏈結,繼承至HtmlAnchor │ │ ForumImageButton.cs 圖像按鈕(發貼,回復,投票,搜索,引用,列印, │ │ 下一主題,下一主題等),繼承至HtmlAnchor │ │ ForumListBox.cs 論壇列表框(可多選,*搜索),繼承至ListBox │ │ ForumLogo.cs 論壇版塊Logo,繼承至PlaceHolder │ │ ForumModerators.cs 版主標籤,繼承至Label │ │ ForumRolloverImageButton.cs │ │ ForumTypeDropDownList.cs 論壇類型下拉清單,繼承至DropDownList │ │ GenderRadioButtonList.cs 性別單選按鈕列表,繼承至RadioButtonList │ │ HideReadPosts.cs 主題過濾-顯示/隱藏讀過的貼子,繼承至DropDownList │ │ LanguageDropDownList.cs 支援語言下拉清單, 繼承至DropDownList │ │ MarkAllRead.cs 標記所有主題已讀按鈕,繼承至Button │ │ MemberSortDropDownList.cs 用戶過濾列表, 繼承至DropDownList │ │ ModerationLevelDropDownList.cs 新用戶管理級別列表, 繼承至DropDownList │ │ Pager.cs 分頁控制項,繼承至Label, INamingContainer │ │ PasswordFormatDropDownList.cs 密碼格式下拉清單,繼承至DropDownList │ │ PasswordRecoveryRadioButtonList.cs找回密碼單選按鈕列表,繼承至RadioButtonList │ │ PostSortDropDownList.cs │ │ QuestionsDropDownList.cs 找回密碼問題答案列表, 繼承至DropDownList │ │ RatePost.cs 主題評分,繼承至SkinnedForumWebControl, │ │ 皮膚: Skin-RatePost.ascx │ │ RatingImageButton.cs 主題評分結果圖示,繼承至PlaceHolder │ │ RssFeed.cs RSS列表輸出,繼承至Control,Rss.aspx頁面級調用 │ │ RssLink.cs RSS圖示按鈕,繼承至HtmlAnchor │ │ SafeHtmlValidator.cs │ │ SearchForumsRadioButtonList.cs 搜索版塊單選按鈕(所有/選中),繼承至RadioButtonList │ │ SearchModeDropDownList.cs 搜索模式下拉清單, 繼承至DropDownList │ │ SortOrderDropDownList.cs 排序方向下拉清單, 繼承至DropDownList │ │ StatusDropDownList.cs 貼子狀態下拉清單, 繼承至DropDownList │ │ ThemeDropDownList.cs 風格主題下拉清單, 繼承至DropDownList │ │ ThreadPager.cs 主題列表分頁標籤,繼承至Label, INamingContainer │ │ ThreadSortDropDownList.cs 主題過濾-排序規則(最後發帖日期/人氣值/ │ │ 作者/投票數/人氣值), 繼承至DropDownList │ │ ThreadStatusImage.cs 主題狀態圖示(打開/關閉/…),繼承至Image, │ │ 位於,主題評分結果圖示後,分頁標籤前,功能待完善 │ │ ThreadSubscribeLinkButton.cs 主題訂閱按鈕,繼承至LinkButton │ │ TimezoneDropDownList.cs 時區下拉清單, 繼承至DropDownList │ │ UserBanDropDownList.cs 用戶禁止時間下拉清單, 繼承至DropDownList │ │ YesNoRadioButtonList.cs 是/否單選按鈕列表,繼承至RadioButtonList │ │ │ └─Views-頁面級控制項 │ AttachmentView.cs 附件管理,繼承至SkinnedForumWebControl, │ 皮膚: View-MyAttachment.ascx, │ 頁面: /User/MyAttachment.aspx │ CalendarView.cs 日曆,繼承至SkinnedForumWebControl, │ 皮膚: View-Calendar.ascx, │ 頁面: 未完成 │ ForumGroupView.cs 首頁,繼承至SkinnedForumWebControl, │ 皮膚: View-ForumGroupView.ascx, │ 頁面: default.aspx │ ForumMembersView.cs 用戶列表,繼承至SkinnedForumWebControl, │ 皮膚: View-ForumMembers.ascx, │ 頁面: /User/ForumMembers.aspx │ MyFavoritesView.cs 收藏夾,繼承至SkinnedForumWebControl, │ 皮膚: View-MyFavorites.ascx, │ 頁面: /User/MyFavorites.aspx │ MyForumsView.cs 我的版面,繼承至SkinnedForumWebControl, │ 皮膚: View-MyForums.ascx, │ 頁面: /User/MyForums.aspx │ PostFlatView.cs 查看貼子,繼承至SkinnedForumWebControl, │ 皮膚: View-PostFlatView.ascx, │ 頁面: ShowPost.aspx │ PostModerateView.cs 版主管理,繼承至SkinnedForumWebControl, │ 皮膚: /Moderation/View-ModerateForum.ascx, │ 頁面: /Moderate/ModerateForum.aspx,未完成 │ PostsView.cs 繼承至SkinnedForumWebControl, │ 皮膚:, │ 頁面: 未完成 │ PostView.cs 顯示單個貼子內容,繼承至Control, INamingContainer, │ View-PostFlatView.ascx內控制項,非頁面級 │ PrivateMessageView.cs 私有消息,繼承至ThreadView, │ 皮膚: View-PrivateMessages.ascx, │ 頁面: /User/PrivateMessages/Default.aspx │ RatingSummaryView.cs 主題評分摘要,繼承至SkinnedForumWebControl, │ 皮膚: View-ThreadRatingSummary.ascx, │ 頁面: Utility/PostRating.aspx 未完成 │ RoleMembersView.cs 角色成員,繼承至ForumMembersView, │ 皮膚: View-Calendar.ascx, │ 頁面: 未完成 │ SearchResultsView.cs 搜索結果,繼承至SkinnedForumWebControl, │ 皮膚: View-SearchResults.ascx, │ 頁面: /Search/SearchResults.aspx │ SearchView.cs 論壇搜索,繼承至SkinnedForumWebControl, │ 皮膚: View-Search.ascx, │ 頁面: /Search/Default.aspx │ ShowPost.cs 繼承至SkinnedForumWebControl, │ 皮膚:.ascx, │ 頁面: 未完成 │ SmiliesView.cs 表情,繼承至DataList, │ 皮膚:.ascx, │ 頁面: 未完成 │ ThreadView.cs 查看論壇(主題),繼承至SkinnedForumWebControl, │ 皮膚: View-Threads.ascx, │ 頁面: ShowForum.aspx │ TrackedThreadsView.cs 主題訂閱(跟蹤),繼承至ThreadView, │ 皮膚: View-TrackedThreads.ascx │ 頁面: /User/Subscriptions.aspx │ WhoIsOnlineView.cs 線上用戶,繼承至SkinnedForumWebControl, │ 皮膚: View-WhoIsOnline.ascx, │ 頁面: ViewOnline.aspx │ ├─Data Providers-資料提供者 │ └─SqlDataProvider │ │ AssemblyInfo.cs 程式集編譯資訊 │ │ SqlDataProvider.cs SqlServer資料訪問 │ │ SqlDataProvider.csproj 專案檔 │ └─SqlDataProvider.sln 解決方案文件 │ ├─Install-論壇安裝 │ Install-Data.sql 安裝論壇初始資料 │ Install-Functions.sql 安裝資料庫用戶自定義函數 │ Install-Procedures.sql 安裝資料庫存儲過程 │ install-Tables.sql 安裝資料庫表 │ Install_Admin.sql 手動增加論壇系統管理員 │ └─Web-頁面表現層 │ about.aspx 關於我們 │ ActiveTopics.aspx 熱門貼子(ThreadView ThreadViewMode="Active") │ AddPost.aspx 發表新貼 │ AllowedTags.xml │ AspNetForums.csproj 專案檔 │ AspNetForums.csproj.webinfo │ AspNetForums.sln 解決方案文件 │ AssemblyInfo.cs 程式集編譯資訊 │ Calendar.aspx 日曆 │ default.aspx 首頁 │ DeletePost.aspx 刪除貼子 │ EditPost.aspx 編輯帖子 │ favicon.ico IE收藏圖示 │ login.aspx 登錄 │ Logout.aspx 註銷 │ MyFavoritesAdd.aspx 收藏主題 │ PostAttachment.aspx │ PrintPost.aspx │ PrintThread.aspx 列印主題 │ PrivateMessage.aspx │ rss.aspx RSS列表輸出 │ search.aspx 搜索 │ ShowForum.aspx 顯示論壇(主題) │ ShowPost.aspx 顯示貼子 │ ShowThread.aspx │ SiteUrls.config 站點URL配置檔 │ UnansweredTopics.aspx 未回復主題 │ ValuedTopics.aspx 精華貼 │ version.xml 版本 │ ViewOnline.aspx 用戶線上列表 │ Web.config 應用程式配置檔 │ ├─Admin-系統管理 │ │ 404.htm 功能未實現 │ │ BlockedIpAddressAdmin.aspx IP地址禁用,未完成 │ │ CensorshipAdmin.aspx 未完成 │ │ default-Frames.aspx 默認框架頁,未使用 │ │ default.aspx 系統管理默認首頁,重定向到home.aspx │ │ footer.ascx 系統管理-頁腳控制項-UI │ │ footer.ascx.cs 系統管理-頁腳控制項-代碼 │ │ ForumAdmin.aspx 論壇版塊管理-UI │ │ ForumAdmin.aspx.cs 論壇版塊管理-代碼 │ │ ForumGroupAdmin.aspx 論壇組管理-UI │ │ ForumGroupAdmin.aspx.cs 論壇組管理-代碼 │ │ ForumPermissionAdmin.aspx 論壇版塊許可權管理-UI │ │ ForumPermissionAdmin.aspx.cs論壇版塊許可權管理-代碼 │ │ ForumPruningAdmin.aspx 未完成 │ │ header.ascx 系統管理-頁頭控制項-UI │ │ header.ascx.cs 系統管理-頁頭控制項-代碼 │ │ home.aspx 系統管理首頁-UI │ │ home.aspx.cs 系統管理首頁-代碼 │ │ ManageBlockedIpAddresses.aspx管理禁用IP地址 │ │ ManageCensorships.aspx 文字過濾管理-UI │ │ ManageCensorships.aspx.cs 文字過濾管理-代碼 │ │ ManageForumModerators.aspx 論壇版主管理-UI │ │ ManageForumModerators.aspx.cs論壇版主管理-代碼 │ │ ManageForumPermissions.aspx 論壇許可權管理-UI │ │ ManageForumPermissions.aspx.cs論壇許可權管理-代碼 │ │ ManageForums.aspx 論壇管理-UI │ │ ManageForums.aspx.cs 論壇管理-代碼 │ │ ManageMember.aspx │ │ ManageMembers.aspx 會員管理 │ │ ManageNames.aspx 管理禁止註冊的用戶名-UI │ │ ManageNames.aspx.cs 管理禁止註冊的用戶名-代碼 │ │ ManageRanks.aspx 等級管理-UI │ │ ManageRanks.aspx.cs 等級管理-代碼 │ │ ManageReports.aspx 報告管理 │ │ ManageRoles.aspx 角色管理-UI │ │ ManageRoles.aspx.cs 角色管理-代碼 │ │ ManageServices.aspx 服務管理 │ │ ManageSmilies.aspx 表情管理-UI │ │ ManageSmilies.aspx.cs 表情管理-代碼 │ │ ManageStyles.aspx 風格管理 │ │ ManageUsers.aspx 用戶管理 │ │ ManageValueGroups.aspx 精華區管理-UI │ │ ManageValueGroups.aspx.cs 精華區管理-代碼 │ │ MassEmailingAdmin.aspx 郵件群發-UI │ │ MassEmailingAdmin.aspx.cs 郵件群發-代碼 │ │ MemberAdmin.aspx 會員管理(單個會員管理) │ │ MemberConfiguration.aspx 會員配置-UI │ │ MemberConfiguration.aspx.cs 會員配置-代碼 │ │ NameAdmin.aspx │ │ Navigation-Frames.ascx │ │ Navigation.aspx │ │ RankAdmin.aspx │ │ ReportAdmin.aspx │ │ RoleAdmin.aspx 單個角色管理-UI │ │ RoleAdmin.aspx.cs 單個角色管理-代碼 │ │ SelectForum.aspx 未完成 │ │ SelectForum.aspx.cs 未完成 │ │ SelectRank.aspx 未完成 │ │ SelectRank.aspx.cs 未完成 │ │ SelectReport.aspx 未完成 │ │ SelectReport.aspx.cs 未完成 │ │ SelectRole.aspx 未完成 │ │ SelectRole.aspx.cs 未完成 │ │ SelectService.aspx 未完成 │ │ SelectService.aspx.cs 未完成 │ │ SelectStyle.aspx 未完成 │ │ SelectStyle.aspx.cs 未完成 │ │ SelectUser.aspx 未完成 │ │ SelectUser.aspx.cs 未完成 │ │ ServiceAdmin.aspx 服務管理-未完成 │ │ ServiceScheduleAdmin.aspx 服務計畫管理-未完成 │ │ SiteSettings.aspx 站點配置-UI │ │ SiteSettings.aspx.cs 站點配置-代碼 │ │ SmileyAdmin.aspx │ │ StyleAdmin.aspx │ │ UserAdmin.aspx │ │ UserRoleAdmin.aspx │ │ UserRolesAdmin.aspx 用戶角色管理-UI │ │ UserRolesAdmin.aspx.cs 用戶角色管理-代碼 │ │ web.config 系統管理目錄配置檔 │ │ │ └─Reports │ BuiltInReports.aspx 異常管理-UI │ BuiltInReports.aspx.cs 異常管理-代碼 │ ├─Avatars │ bluestar.gif │ flaming-server.gif │ ├─bin │ AspNetForums.Components.dll 元件程式集 │ AspNetForums.Controls.dll 控制項程式集 │ AspNetForums.dll Web頁面程式集 │ AspNetForums.SqlDataProvider.dll SqlServer資料訪問集 │ freetextbox.dll 富文本編輯器程式集(第三方控制項) │ MetaBuilders.WebControls.MasterPages.dll 頁面佈局程式集(第三方控制項) │ Microsoft.Web.UI.WebControls.dll Web控制項程式集 │ PhotoPropertiesLibrary.dll 數碼照片支援程式集(第三方控制項) │ ├─Emoticons-表情圖示 │ │ emoticons.gif │ │ emotion-1.gif │ │ …… │ │ emotion-11.gif │ └─emotions │ ├─FreeTextBox-富文本編輯器 │ ├─images-圖片 │ │ │ ├─Languages-語言 │ │ en-US.xml │ │ zh-cn.xml │ │ │ ├─office2000-風格 │ │ │ └─officexp-風格 │ ├─Languages │ │ languages.xml 論壇所支援的語言 │ │ │ ├─zh-CN 簡體中文 │ │ │ forums.en-US.txt │ │ │ Messages.xml 異常消息檔 │ │ │ Resources.xml 資源檔案 │ │ │ │ │ ├─docs-文檔 │ │ │ faq.ascx 論壇常見問答控制項 │ │ │ faq.aspx 論壇常見問答頁 │ │ │ UserGuide.doc 用戶指南 │ │ │ │ │ ├─emails-郵件 │ │ │ emails.xml 郵件範本 │ │ │ │ │ └─errors-錯誤頁 │ │ BlockedIpAddress.htm 禁用IP錯誤頁 │ │ DataProvider.htm 資料訪問錯誤頁 │ │ DataStoreUnavailable.htm 資料訪問錯誤頁 │ │ ForumsDisabled.htm 論壇禁止錯誤頁 │ │ │ └─en-US 英語 │ │ (以下文件說明同上) │ │ forums.zh-CN.txt │ │ Messages.xml │ │ Resources.xml │ │ │ ├─docs │ │ faq.ascx │ │ faq.aspx │ │ UserGuide.doc │ │ │ ├─emails │ │ emails.xml │ │ │ └─errors │ BlockedIpAddress.htm │ DataProvider.htm │ DataStoreUnavailable.htm │ ForumsDisabled.htm │ │ ├─Moderate-版主管理 │ default-Frames.aspx │ default.aspx 版主管理控制面板默認首頁,重定向到home.aspx │ DeletePost.aspx 刪除貼子 │ EditPost.aspx 編輯帖子 │ home.aspx 版主管理控制面板首頁-UI │ home.aspx.cs 版主管理控制面板首頁-代碼 │ ModerateForum.aspx 未完成 │ ModerateForumSplitView.aspx 未完成 │ ModerationHistory.aspx 未完成 │ ModerationQueueStatus.asmx │ MovePost.aspx 移動貼子,未完成 │ Profile.aspx │ ShowPost.aspx │ Thread-Join.aspx 主題合併 │ Thread-Move.aspx 主題轉移 │ Thread-Split.aspx 主題分割 │ ValuePost.aspx 精華貼 │ Web.config 版主管理目錄配置檔 │ ├─Msgs │ default.aspx 異常消息顯示 │ ├─Search │ AdvancedSearch.aspx 高級搜索 │ default.aspx 搜索 │ SearchResults.aspx 搜索結果 │ ├─Themes │ │ AdminMasterPage-Frames.ascx │ │ AdminMasterPage.ascx 系統管理頁面佈局 │ │ AdminNavigation.ascx 系統管理導航佈局 │ │ MasterPage.ascx 主要頁面佈局 │ │ │ └─default-默認風格主題 │ ├─images-圖片 │ │ │ │ │ ├─emotions │ │ ├─RankIcons-性別及發貼排行圖示 │ │ │ │ GenderFemale.gif │ │ │ │ GenderMale.gif │ │ │ │ rank0.gif │ │ │ │ rankTop10.gif │ │ │ │ rankTop100.gif │ │ │ │ rankTop150.gif │ │ │ │ rankTop200.gif │ │ │ │ rankTop25.gif │ │ │ │ rankTop50.gif │ │ │ │ rankTop500.gif │ │ │ │ rankTop75.gif │ │ │ │ │ │ │ └─_english version │ │ │ rankTop10.gif │ │ │ rankTop100.gif │ │ │ rankTop150.gif │ │ │ rankTop200.gif │ │ │ rankTop25.gif │ │ │ rankTop50.gif │ │ │ rankTop500.gif │ │ │ rankTop75.gif │ │ │ │ │ └─RoleIcons-角色圖示 │ │ 11.gif 檔案名對應於角色ID │ │ │ ├─Skins-控制項皮膚 │ │ │ 說明:以Skin開頭多應用於子控制項皮膚,以View開頭多應用於頁級控制項皮膚 │ │ │ PostType-TextPost.ascx 貼子內容 │ │ │ Skin-Ads.ascx 廣告 │ │ │ Skin-Banner.ascx Banner │ │ │ Skin-ChangePassword.ascx 修改密碼 │ │ │ Skin-ChangePasswordAnswer.ascx 修改密碼答案 │ │ │ Skin-CreateNewAccount.ascx 註冊用戶 │ │ │ Skin-DeletePost.ascx │ │ │ Skin-DisplayLegendForum.ascx 論壇圖例 │ │ │ Skin-DisplayLegendPost.ascx │ │ │ Skin-DisplayLegendThread.ascx 主題圖示圖例 │ │ │ Skin-DisplayTitle.ascx 論壇標題 │ │ │ Skin-DisplayUserWelcome.ascx 用戶歡迎資訊 │ │ │ Skin-EditProfile.ascx 更改個人資料 │ │ │ Skin-ForgottenPassword.ascx 忘記密碼 │ │ │ Skin-Login.ascx 用戶登錄 │ │ │ Skin-LoginSmall.ascx 首頁登錄 │ │ │ Skin-Logout.ascx 註銷 │ │ │ Skin-Message.ascx 消息提示(異常) │ │ │ Skin-MovePost.ascx 移動貼子 │ │ │ Skin-MyFavoritesAdd.ascx 點擊收藏主題按鈕後的介面 │ │ │ Skin-MyForums.ascx │ │ │ Skin-NavigationMenu.ascx 頂部導航菜單 │ │ │ Skin-Poll.ascx 投票 │ │ │ Skin-PrivateMessage.ascx │ │ │ Skin-RatePost.ascx 主題評分 │ │ │ Skin-SearchForum.ascx 搜索皮膚(小) │ │ │ Skin-SearchRedirect.ascx 搜索重定向(僅文本框和搜索按鈕的控制項) │ │ │ Skin-SearchView.ascx │ │ │ Skin-Statistics.ascx 站點統計資訊 │ │ │ Skin-VoteOptions.ascx 投票 │ │ │ Skin-WhoIsOnline.ascx 用戶線上列表 │ │ │ View-Calendar.ascx 日曆 │ │ │ View-CreateEditPost.ascx 創建編輯帖子 │ │ │ View-DeletePost.ascx 刪除貼子 │ │ │ View-ForumGroupView.ascx 首頁論壇顯示 │ │ │ View-ForumMembers.ascx 用戶列表 │ │ │ View-MyAttachment.ascx 附件管理 │ │ │ View-MyFavorites.ascx 收藏夾 │ │ │ View-MyForums.ascx 我的版面 │ │ │ View-PostFlatView.ascx 查看貼子 │ │ │ View-PostFlatViewPrint.ascx │ │ │ View-Posts.ascx │ │ │ View-PostView.ascx │ │ │ View-PrivateMessages.ascx 私有消息 │ │ │ View-RoleMembers.ascx 角色成員 │ │ │ View-Search.ascx 論壇搜索 │ │ │ View-SearchAdvanced.ascx 高級搜索,共用論壇搜索類SearchView.cs │ │ │ View-SearchResults.ascx 搜索結果 │ │ │ View-SendEmail.ascx 郵件發送 │ │ │ View-ThreadRatingSummary.ascx 主題評分摘要(未完成) │ │ │ View-Threads.ascx 查看論壇(主題) │ │ │ View-ThreadsActive.ascx │ │ │ View-ThreadsUnanswered.ascx │ │ │ View-TrackedThreads.ascx 主題訂閱(跟蹤), │ │ │ 共用查看論壇(主題)類ThreadView │ │ │ View-UserProfile.ascx 用戶資料(用於查看) │ │ │ View-WhoIsOnline.ascx 線上用戶 │ │ │ │ │ ├─Admin-系統管理皮膚 │ │ │ Skin-BlockedIpAddressAdmin.ascx │ │ │ Skin-CensorshipAdmin.ascx │ │ │ Skin-ForumAdmin.ascx │ │ │ Skin-ForumPermissionAdmin.ascx │ │ │ Skin-ForumPruningAdmin.ascx │ │ │ Skin-ManageMembers.ascx 會員管理,共用ForumMembersView類 │ │ │ Skin-ManageUsers.ascx │ │ │ Skin-MassEmailingAdmin.ascx 郵件群發 │ │ │ Skin-NameAdmin.ascx │ │ │ Skin-RankAdmin.ascx │ │ │ Skin-ReportAdmin.ascx │ │ │ Skin-RoleAdmin.ascx │ │ │ Skin-SelectForum.ascx │ │ │ Skin-SelectRank.ascx │ │ │ Skin-SelectReport.ascx │ │ │ Skin-SelectRole.ascx │ │ │ Skin-SelectService.ascx │ │ │ Skin-SelectStyle.ascx │ │ │ Skin-SelectUser.ascx │ │ │ Skin-ServiceAdmin.ascx │ │ │ Skin-ServiceScheduleAdmin.ascx │ │ │ Skin-SimpleSelection.ascx │ │ │ Skin-SmileyAdmin.ascx │ │ │ Skin-StyleAdmin.ascx │ │ │ Skin-UserAdmin.ascx │ │ │ Skin-UserRoleAdmin.ascx │ │ │ View-MemberSettings.ascx │ │ │ View-Report-ForumExceptions.ascx │ │ │ View-SiteSettings.ascx │ │ │ View-Smilies.ascx │ │ │ │ │ └─Moderation-版主管理皮膚 │ │ Skin-ModeratedForums.ascx │ │ Skin-ModeratePost.ascx 版主管理功能表,共用ModerationMenu類 │ │ Skin-ModerationMenu.ascx 版主管理功能表(默認皮膚) │ │ Skin-Navigation.ascx 版主管理頂部功能表導航,未完成 │ │ Skin-Statistics.ascx 版主管理統計資訊 │ │ Skin-WhoIsOnline.ascx 版主管理用戶線上列表 │ │ View-ForumGroup.ascx 版主管理首頁可管理論壇, │ │ 共用ForumGroupView類 │ │ View-ModerateForum.ascx 版主管理 │ │ View-PostFlatView.ascx 版主管理貼子,未完成 │ │ View-Posts.ascx │ │ View-ThreadJoin.ascx 版主管理-主題合併 │ │ View-ThreadMove.ascx 版主管理-主題轉移 │ │ View-ThreadSplit.ascx 版主管理-主題分割 │ │ View-UserProfile.ascx 版主管理-編輯用戶資料 │ │ View-ValuePost.ascx 版主管理-精華貼 │ │ │ └─style │ default.css CSS風格 │ ├─Upload-用戶上傳目錄 │ │ │ ├─3-用戶ID │ │ 附件檔案名 │ │ 12595ca5-4434-4085-b1f3-a1621cddb465.txt │ │ 8d60dada-fd0b-47b5-b121-7db59cc41f18.rar │ │ │ └─8-用戶ID │ 附件檔案名 │ 66126759-47a9-4c13-8e07-2402d4a9d65d.swf │ c40e219e-41cb-43a1-a950-a77a7b85e372.jpg │ ├─User │ │ ChangePassword.aspx 修改密碼 │ │ ChangePasswordAnswer.aspx 修改密碼回答問題 │ │ CreateUser.aspx 註冊用戶 │ │ CreateUser2.aspx │ │ EditProfile.aspx 更改個人資料 │ │ EmailForgottenPassword.aspx 通過郵件找回密碼 │ │ ForumMembers.aspx 用戶列表 │ │ MsnAvatars.htm MSN頭像 │ │ MyAttachment.aspx 附件管理 │ │ MyFavorites.aspx 收藏夾 │ │ MyForums.aspx 我的版面 │ │ Profile.aspx 查看用戶個人資料 │ │ RoleMembers.aspx 角色成員列表 │ │ SendEmail.aspx 郵件發送 │ │ Subscriptions.aspx 主題訂閱 │ │ Web.config 用戶目錄配置檔 │ │ │ └─PrivateMessages │ default.aspx 私有消息(留言) │ └─Utility │ AntiSpamImageGen.aspx 驗證碼圖片生成 │ EULA.GIF TelligentSystems版權標識 │ global.js 站點腳本文件 │ hiDotNet.gif hiDotNet版權標識 │ PopUp_AIM.aspx AOL即時通訊 │ PopUp_ICQ.aspx ICQ即時通訊 │ PopUp_MSN.aspx MSN即時通訊 │ PostRating.aspx 主題評分摘要 │ ResetUserPasswords.aspx 系統管理員為所有用戶重新生成密碼 │ telligentopensourceicon.gif TelligentSystems開源圖示 │ ViewEmails.aspx 發送郵件 │ WaitPage.aspx 等待頁 │
45KB
larapoll:用于管理民意调查的Laravel软件包-源码
2021-02-03拉拉波尔 Laravel软件包来管理您的民意调查 安装: 首先,通过Composer安装软件包。 composer require inani/larapoll 您可以跳过接下来的两个步骤 然后在config/app.php包含服务提供者。 'providers' => [ . . . Inani \ Larapoll \ LarapollServiceProvider ::class, . . . ]; 'aliases' => [ . . . 'PollWriter' => Inani \ Larapoll \ PollWriterFacade ::class, . . . ]; 发布迁移,然后迁移 php artisan vendor:publish php artisan migrate 建立模型 要设置模型,您要做的就是添加(并导入) Voter特性。 use Inani \ Larapoll \ Traits \ Voter ; class User extends Model {
6.32MB
UNIX环境高级编程英文第三版+源码
2017-10-03Contents Foreword to the Second Edition xix Preface xxi Preface to the Second Edition xxv Preface to the First Edition xxix Chapter 1. UNIX System Overview 1 1.1 Introduction 1 1.2 UNIX Architecture 1 1.3 Logging In 2 1.4 Files and Directories 4 1.5 Input and Output 8 1.6 Programs and Processes 10 1.7 Error Handling 14 1.8 User Identification 16 1.9 Signals 18 1.10 Time Values 20 1.11 System Calls and Librar y Functions 21 1.12 Summary 23 Chapter 2. UNIX Standardization and Implementations 25 2.1 Introduction 25 ix www.it-ebooks.info x Contents 2.2 UNIX Standardization 25 2.2.1 ISO C 25 2.2.2 IEEE POSIX 26 2.2.3 The Single UNIX Specification 30 2.2.4 FIPS 32 2.3 UNIX System Implementations 33 2.3.1 UNIX System V Release 4 33 2.3.2 4.4BSD 34 2.3.3 FreeBSD 34 2.3.4 Linux 35 2.3.5 Mac OS X 35 2.3.6 Solaris 35 2.3.7 Other UNIX Systems 35 2.4 Relationship of Standards and Implementations 36 2.5 Limits 36 2.5.1 ISO C Limits 37 2.5.2 POSIX Limits 38 2.5.3 XSI Limits 41 2.5.4 sysconf, pathconf, and fpathconf Functions 42 2.5.5 Indeterminate Runtime Limits 49 2.6 Options 53 2.7 Feature Test Macros 57 2.8 Primitive System Data Types 58 2.9 Differences Between Standards 58 2.10 Summary 60 Chapter 3. File I/O 61 3.1 Introduction 61 3.2 File Descr iptors 61 3.3 open and openat Functions 62 3.4 creat Function 66 3.5 close Function 66 3.6 lseek Function 66 3.7 read Function 71 3.8 write Function 72 3.9 I/O Efficiency 72 3.10 File Shar ing 74 3.11 Atomic Operations 77 3.12 dup and dup2 Functions 79 3.13 sync, fsync, and fdatasync Functions 81 3.14 fcntl Function 82 www.it-ebooks.info Contents xi 3.15 ioctl Function 87 3.16 /dev/fd 88 3.17 Summary 90 Chapter 4. Files and Directories 93 4.1 Introduction 93 4.2 stat, fstat, fstatat, and lstat Functions 93 4.3 File Types 95 4.4 Set-User-ID and Set-Group-ID 98 4.5 File Access Per missions 99 4.6 Ownership of New Files and Directories 101 4.7 access and faccessat Functions 102 4.8 umask Function 104 4.9 chmod, fchmod, and fchmodat Functions 106 4.10 Sticky Bit 108 4.11 chown, fchown, fchownat, and lchown Functions 109 4.12 File Size 111 4.13 File Tr uncation 112 4.14 File Systems 113 4.15 link, linkat, unlink, unlinkat, and remove Functions 116 4.16 rename and renameat Functions 119 4.17 Symbolic Links 120 4.18 Creating and Reading Symbolic Links 123 4.19 File Times 124 4.20 futimens, utimensat, and utimes Functions 126 4.21 mkdir, mkdirat, and rmdir Functions 129 4.22 Reading Director ies 130 4.23 chdir, fchdir, and getcwd Functions 135 4.24 Device Special Files 137 4.25 Summary of File Access Per mission Bits 140 4.26 Summary 140 Chapter 5. Standard I/O Library 143 5.1 Introduction 143 5.2 Streams and FILE Objects 143 5.3 Standard Input, Standard Output, and Standard Error 145 5.4 Buffer ing 145 5.5 Opening a Stream 148 www.it-ebooks.info xii Contents 5.6 Reading and Writing a Stream 150 5.7 Line-at-a-Time I/O 152 5.8 Standard I/O Efficiency 153 5.9 Binary I/O 156 5.10 Positioning a Stream 157 5.11 For matted I/O 159 5.12 Implementation Details 164 5.13 Temporar y Files 167 5.14 Memory Streams 171 5.15 Alternatives to Standard I/O 174 5.16 Summary 175 Chapter 6. System Data Files and Information 177 6.1 Introduction 177 6.2 Password File 177 6.3 Shadow Passwords 181 6.4 Group File 182 6.5 Supplementary Group IDs 183 6.6 Implementation Differences 184 6.7 Other Data Files 185 6.8 Login Accounting 186 6.9 System Identification 187 6.10 Time and Date Routines 189 6.11 Summary 196 Chapter 7. Process Environment 197 7.1 Introduction 197 7.2 main Function 197 7.3 Process Termination 198 7.4 Command-Line Arguments 203 7.5 Environment List 203 7.6 Memory Lay out of a C Program 204 7.7 Shared Librar ies 206 7.8 Memory Allocation 207 7.9 Environment Var iables 210 7.10 setjmp and longjmp Functions 213 7.11 getrlimit and setrlimit Functions 220 7.12 Summary 225 Chapter 8. Process Control 227 8.1 Introduction 227 www.it-ebooks.info Contents xiii 8.2 Process Identifiers 227 8.3 fork Function 229 8.4 vfork Function 234 8.5 exit Functions 236 8.6 wait and waitpid Functions 238 8.7 waitid Function 244 8.8 wait3 and wait4 Functions 245 8.9 Race Conditions 245 8.10 exec Functions 249 8.11 Changing User IDs and Group IDs 255 8.12 Interpreter Files 260 8.13 system Function 264 8.14 Process Accounting 269 8.15 User Identification 275 8.16 Process Scheduling 276 8.17 Process Times 280 8.18 Summary 282 Chapter 9. Process Relationships 285 9.1 Introduction 285 9.2 Ter minal Logins 285 9.3 Networ k Logins 290 9.4 Process Groups 293 9.5 Sessions 295 9.6 Controlling Terminal 296 9.7 tcgetpgrp, tcsetpgrp, and tcgetsid Functions 298 9.8 Job Control 299 9.9 Shell Execution of Programs 303 9.10 Orphaned Process Groups 307 9.11 FreeBSD Implementation 310 9.12 Summary 312 Chapter 10. Signals 313 10.1 Introduction 313 10.2 Signal Concepts 313 10.3 signal Function 323 10.4 Unreliable Signals 326 10.5 Interrupted System Calls 327 10.6 Reentrant Functions 330 10.7 SIGCLD Semantics 332 www.it-ebooks.info xiv Contents 10.8 Reliable-Signal Ter minology and Semantics 335 10.9 kill and raise Functions 336 10.10 alarm and pause Functions 338 10.11 Signal Sets 344 10.12 sigprocmask Function 346 10.13 sigpending Function 347 10.14 sigaction Function 349 10.15 sigsetjmp and siglongjmp Functions 355 10.16 sigsuspend Function 359 10.17 abort Function 365 10.18 system Function 367 10.19 sleep, nanosleep, and clock_nanosleep Functions 373 10.20 sigqueue Function 376 10.21 Job-Control Signals 377 10.22 Signal Names and Numbers 379 10.23 Summary 381 Chapter 11. Threads 383 11.1 Introduction 383 11.2 Thread Concepts 383 11.3 Thread Identification 384 11.4 Thread Creation 385 11.5 Thread Termination 388 11.6 Thread Synchronization 397 11.6.1 Mutexes 399 11.6.2 Deadlock Avoidance 402 11.6.3 pthread_mutex_timedlock Function 407 11.6.4 Reader–Writer Locks 409 11.6.5 Reader–Writer Locking with Timeouts 413 11.6.6 Condition Variables 413 11.6.7 Spin Locks 417 11.6.8 Barriers 418 11.7 Summary 422 Chapter 12. Thread Control 425 12.1 Introduction 425 12.2 Thread Limits 425 12.3 Thread Attr ibutes 426 12.4 Synchronization Attr ibutes 430 12.4.1 Mutex Attr ibutes 430 www.it-ebooks.info Contents xv 12.4.2 Reader–Writer Lock Attr ibutes 439 12.4.3 Condition Variable Attributes 440 12.4.4 Barrier Attributes 441 12.5 Reentrancy 442 12.6 Thread-Specific Data 446 12.7 Cancel Options 451 12.8 Threads and Signals 453 12.9 Threads and fork 457 12.10 Threads and I/O 461 12.11 Summary 462 Chapter 13. Daemon Processes 463 13.1 Introduction 463 13.2 Daemon Character istics 463 13.3 Coding Rules 466 13.4 Error Logging 469 13.5 Single-Instance Daemons 473 13.6 Daemon Conventions 474 13.7 Client–Server Model 479 13.8 Summary 480 Chapter 14. Advanced I/O 481 14.1 Introduction 481 14.2 Nonblocking I/O 481 14.3 Record Locking 485 14.4 I/O Multiplexing 500 14.4.1 select and pselect Functions 502 14.4.2 poll Function 506 14.5 Asynchronous I/O 509 14.5.1 System V Asynchronous I/O 510 14.5.2 BSD Asynchronous I/O 510 14.5.3 POSIX Asynchronous I/O 511 14.6 readv and writev Functions 521 14.7 readn and writen Functions 523 14.8 Memory-Mapped I/O 525 14.9 Summary 531 Chapter 15. Interprocess Communication 533 15.1 Introduction 533 15.2 Pipes 534 15.3 popen and pclose Functions 541 www.it-ebooks.info xvi Contents 15.4 Coprocesses 548 15.5 FIFOs 552 15.6 XSI IPC 556 15.6.1 Identifiers and Keys 556 15.6.2 Per mission Str ucture 558 15.6.3 Configuration Limits 559 15.6.4 Advantages and Disadvantages 559 15.7 Message Queues 561 15.8 Semaphores 565 15.9 Shared Memor y 571 15.10 POSIX Semaphores 579 15.11 Client–Server Proper ties 585 15.12 Summary 587 Chapter 16. Network IPC: Sockets 589 16.1 Introduction 589 16.2 Socket Descr iptors 590 16.3 Addressing 593 16.3.1 Byte Order ing 593 16.3.2 Address Formats 595 16.3.3 Address Lookup 597 16.3.4 Associating Addresses with Sockets 604 16.4 Connection Establishment 605 16.5 Data Tr ansfer 610 16.6 Socket Options 623 16.7 Out-of-Band Data 626 16.8 Nonblocking and Asynchronous I/O 627 16.9 Summary 628 Chapter 17. Advanced IPC 629 17.1 Introduction 629 17.2 UNIX Domain Sockets 629 17.2.1 Naming UNIX Domain Sockets 634 17.3 Unique Connections 635 17.4 Passing File Descriptors 642 17.5 An Open Server, Version 1 653 17.6 An Open Server, Version 2 659 17.7 Summary 669 Chapter 18. Terminal I/O 671 18.1 Introduction 671 www.it-ebooks.info Contents xvii 18.2 Over view 671 18.3 Special Input Characters 678 18.4 Getting and Setting Ter minal Attr ibutes 683 18.5 Ter minal Option Flags 683 18.6 stty Command 691 18.7 Baud Rate Functions 692 18.8 Line Control Functions 693 18.9 Ter minal Identification 694 18.10 Canonical Mode 700 18.11 Noncanonical Mode 703 18.12 Ter minal Window Size 710 18.13 termcap, terminfo, and curses 712 18.14 Summary 713 Chapter 19. Pseudo Terminals 715 19.1 Introduction 715 19.2 Over view 715 19.3 Opening Pseudo-Ter minal Devices 722 19.4 pty_fork Function 726 19.5 pty Program 729 19.6 Using the pty Program 733 19.7 Advanced Features 740 19.8 Summary 741 Chapter 20. A Database Library 743 20.1 Introduction 743 20.2 History 743 20.3 The Librar y 744 20.4 Implementation Over view 746 20.5 Centralized or Decentralized? 750 20.6 Concurrency 752 20.7 Building the Librar y 753 20.8 Source Code 753 20.9 Perfor mance 781 20.10 Summary 786 Chapter 21. Communicating with a Network Printer 789 21.1 Introduction 789 21.2 The Inter net Pr inting Protocol 789 21.3 The Hyper text Transfer Protocol 792 21.4 Printer Spooling 793 www.it-ebooks.info xviii Contents 21.5 Source Code 795 21.6 Summary 843 Appendix A. Function Prototypes 845 Appendix B. Miscellaneous Source Code 895 B.1 Our Header File 895 B.2 Standard Error Routines 898 Appendix C. Solutions to Selected Exercises 905 Bibliography 947 Index 955
27.29MB
Joomla! 宝典.pdf
2013-01-21中文名: Joomla! 宝典 原名: Joomla! Bible 别名: Joomla!,PHP,CMS,宝典,Bible 作者: Ric Shreves资源格式: PDF 出版社: Wiley书号: 978-0-470-50957-9发行时间: 2010年 地区: 美国 语言: 英文 简介: Joomla!是一套在国外相当知名的内容管理系统 (Content Management System, CMS),它属于Portal(企业入口网站)类型,顾名思义,就是比较适合作为商业类型的网站程序。一般人对这类型的内容管理系统可能会有以下的别名来称呼: ■ 架站程序(或软件) ■ 快速架站程序(或软件) ■ 整站程序 Joomla!是使用PHP语言加上MySQL数据库所开发的软件系统,可以在Linux、 Windows、MacOSX等各种不同的平台上执行。目前是由Open Source Matters (www.opensourcematters.org)这个开放源码组织进行开发与支持,这个组织的成员来自全世界各地,小组成员约有150人,包含了开发者、设计者、系统管理者、文件撰写者,以及超过2万名的参与会员。目前,Joomla!最新的版本是1.5.15 。 Comprehensive guide to creating Web sites with the open-source Joomla!1.5 Joomla! is an open-source content management system (CMS) for Web sites. While it is free and relatively easy to use, there are lots of tricks and functionality that may not be intuitive to new users or those switching from other systems. And the previous version is quite different from the new Joomla 1.5, for which documentation is sparse. Joomla! Bible is the complete, step-by-step guide you need to build and manage Web sites using the very newest version of this powerful and popular CMS. Walks you through obtaining the Joomla! 1.5 code and how to deploy it to a server, configure the site, create content, and manage content and user hierarchies Helps you get the most out of core modules that provide advanced functionality, including the Polls Module, the Banner Manager, the Media Manager, Galleries, Weblinks, Content Syndication, and Newsfeed Aggregation Vaults you into the world of Web 2.0 with extensive coverage of JomSocial, and shows you how to set up for e-commmerce with VirtueMart Get the most out of Joomla! 1.5 with this complete guide guide. 目录: Acknowledgments Contents at a Glance Contents Introduction Part I: Getting Started with Joomla! Chapter 1: Introducing the Joomla! Content Management System Discovering Open Source Content Management Discovering Joomla! The Joomla! architecture Summary Chapter 2: Obtaining and Installing Joomla! Getting the Installation Files Technical Requirements Installing Joomla! Summary Chapter 3: Taking a Look at Joomla! Introducing the Front End (The Public Interface) Introducing the Back End (The Admin Interface) Summary Chapter 4: Getting the Most from Site Configuration Exploring the Global Configuration Manager Working with the Site Tab Using the System Tab Managing Server Tab Options Summary Part II: Working with Content and Users Chapter 5: Managing Content Understanding the Joomla! Content Hierarchy Creating Content Hierarchies Working with Articles Managing Existing Articles Summary Chapter 6: Working with Editors and Media Using WYSIWYG Editors Overview of the Media Manager Working With Media Files Summary Chapter 7: Employing Advanced Content Management Techniques Using Content Display Modules Bringing External Content into Your Site Managing Content from the Front End Syndicating Your Articles Summary Chapter 8: Working with the Menu System Introducing the Menu Manager Creating and Managing Menus Introducing the Menu Item Manager Creating and Managing Menu Items Controlling Access to Menus and Menu Items Summary Chapter 9: Managing the Front Page of Your Site Controlling Front Page Layout Publishing Articles on the Front Page Publishing Component Output on the Front Page Publishing Modules on the Front Page Summary Chapter 10: Working with the User Manager Introducing the User Manager Understanding the Joomla! User Hierarchy Adding Users to the System Managing Users Creating User Registration Controlling Access to Content and Functionalities Summary Chapter 11: Working with the Language Manager The Function of the Language Manager Installing New Language Packs Modifying a Language Pack Specifying the Language Used Summary Part III: Working with Components, Modules, and Plugins Chapter 12: Using the Banner Manager Introducing the Banner Manager Understanding Banner Parameters Managing Clients Managing Categories Managing Banners Using the Banners Module Summary Chapter 13: Working with the Contact Manager Introducing the Contact Manager Setting Contact Parameters Managing Contacts and Categories Creating Contact Forms Summary Chapter 14: Using the News Feeds Component Introducing the News Feeds Manager Understanding News Feed Parameters Managing Feeds and Categories Summary Chapter 15: Using the Polls Component Introducing the Poll Manager Creating and Managing Polls Displaying Polls Summary Chapter 16: Using the Web Links Component Introducing the Web Link Manager Setting Web Links Parameters Managing Links and Categories Summary Chapter 17: Working with the Site Modules Reviewing the Module Manager Introducing the Site Modules Summary Chapter 18: Working With the Administrator Modules Reviewing the Module Manager Reviewing the Administrator Modules Summary Chapter 19: Working with Plugins Introducing the Plugin Manager Reviewing the Default Plugins Summary Part IV: Customizing and Extending the System Chapter 20: Customizing Joomla! Templates Discovering How the Templates Work Exploring the Default Templates Knowing the Parts of a Template Introducing the Template Manager Customizing Templates Controlling the Appearance of Menus Working with Module Chrome Overriding Pagination Formatting Creating a New Template Working With the Admin Template Summary Chapter 21: Customizing Joomla! Functionality Understanding Basic Principles Using the Right Tools Discovering the Joomla! API Working with Components Working with Modules Working with Plugins Summary Chapter 22: Extending Your Site Finding Extensions Working with the Extension Manager Finding the Right Extension for the Job Summary Chapter 23: Implementing e-Commerce with VirtueMart Introducing VirtueMart Obtaining and Installing VirtueMart Reviewing the VirtueMart Control Panel Configuring VirtueMart Administering the Store Summary Chapter 24: Creating a Community Site with JomSocial Introducing JomSocial Obtaining and Installing JomSocial Overview of the JomSocial Control Panel Configuring JomSocial Administering the Community Summary Part V: Site Maintenance and Management Chapter 25: Keeping Your Site Secure and Up to Date Security Best Practices Keeping Up With Security Notices Managing Site Maintenance Upgrading a Joomla! Installation Summary Chapter 26: Managing Performance and Accessibility Understanding Cache Management Improving Content Performance Tuning Joomla! Performance Enhancing Accessibility Summary Chapter 27: Making a Site Search Engine Friendly Creating Search Engine Friendly URLs Creating Custom Error Pages Working with Metadata and Page Titles Summary Part VI: Appendixes Appendix A: The Directory Structure of a Joomla! Installation Appendix B: A Guide to the Location of Key Files Appendix C: Installing XAMPP Appendix D: Installing MAMP Appendix E: Additional Online Help Resources The Help Files inside Joomla! Online Help and Support Resources Using Community Support Options Finding Commercial Support Index
高并发下的Nginx性能优化实战
2019-12-24<p> <b><span style="background-color:#FFE500;">【超实用课程内容】</span></b> </p> <p> <br /> </p> <p> <br /> </p> <p> 本课程内容包含讲解<span>解读Nginx的基础知识,</span><span>解读Nginx的核心知识、带领学员进行</span>高并发环境下的Nginx性能优化实战,让学生能够快速将所学融合到企业应用中。 </p> <p> <br /> </p> <p style="font-family:Helvetica;color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <b><br /> </b> </p> <p style="font-family:Helvetica;color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <b><span style="background-color:#FFE500;">【课程如何观看?】</span></b> </p> <p style="font-family:Helvetica;color:#3A4151;font-size:14px;background-color:#FFFFFF;"> PC端:<a href="https://edu.csdn.net/course/detail/26277"><span id="__kindeditor_bookmark_start_21__"></span></a><a href="https://edu.csdn.net/course/detail/27216">https://edu.csdn.net/course/detail/27216</a> </p> <p style="font-family:Helvetica;color:#3A4151;font-size:14px;background-color:#FFFFFF;"> 移动端:CSDN 学院APP(注意不是CSDN APP哦) </p> <p style="font-family:Helvetica;color:#3A4151;font-size:14px;background-color:#FFFFFF;"> 本课程为录播课,课程永久有效观看时长,大家可以抓紧时间学习后一起讨论哦~ </p> <p style="font-family:"color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <br /> </p> <p class="ql-long-24357476" style="font-family:"color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <strong><span style="background-color:#FFE500;">【学员专享增值服务】</span></strong> </p> <p class="ql-long-24357476" style="font-family:"color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <b>源码开放</b> </p> <p class="ql-long-24357476" style="font-family:"color:#3A4151;font-size:14px;background-color:#FFFFFF;"> 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化 </p> <p class="ql-long-24357476" style="font-family:"color:#3A4151;font-size:14px;background-color:#FFFFFF;"> 下载方式:电脑登录<a href="https://edu.csdn.net/course/detail/26277"></a><a href="https://edu.csdn.net/course/detail/27216">https://edu.csdn.net/course/detail/27216</a>,播放页面右侧点击课件进行资料打包下载 </p> <p> <br /> </p> <p> <br /> </p> <p> <br /> </p>
Java8零基础入门视频教程
2016-09-29这门课程基于主流的java8平台,由浅入深的详细讲解了java SE的开发技术,可以使java方向的入门学员,快速扎实的掌握java开发技术!
Java基础与实践
2018-07-31Java语言是目前流行的一门程序设计语言。本课程是一套全面讲解Java语言程序设计的开发类课程,由浅入深地介绍Java基础内容,主要包括基本类型及运算符、控制执行流程、字符串、面向对象、集合与数组、文件及流、异常、多线程等完整的Java知识体系。
手把手教你蓝牙协议栈入门
2020-07-16<p> 本课程定位是:引领想学习蓝牙协议栈的学生或者从事蓝牙,但是对蓝牙没有一个系统概念的工程师快速入门 </p> <p> 课程是多年从事蓝牙经验总结出来的,希望能让你看完有一种醍醐灌顶的感觉。 </p> <p> 不要在摸着石头过河了·学习完这些你肯定还是要继续学习蓝牙协议栈,但是至少懂了蓝牙的一些概念以及适合高效的学习方法 </p> <p> 本课程一共分为4个小节: </p> <p> 1)蓝牙教程计划.mp4 ,主要介绍下我们的视频规划以及后续的蓝牙教程规划 </p> <p> 2)蓝牙的前生后世.mp4 主要介绍下蓝牙的产生背景概念,以及蓝牙从开始产生到现在最新的5.2的发展过程,新赠的功能特性 </p> <p> 3)市面蓝牙架构调查.mp4 主要介绍市面蓝牙产品的架构以及HCI蓝牙芯片的详细架构,让你对蓝牙有一个整体的认识,对于后续做蓝牙产品选型大有帮助 </p> <p> 4)快速学习蓝牙文档介绍_工具介绍.mp4 主要介绍HCI蓝牙芯片的协议栈以及profile获取途径以及学习蓝牙的高效工具,引领你快速找到适合自己的方法来学习蓝牙 </p>
基于SSM技术的在线商城系统[实战视频]
2018-07-04本课程基于【SSM】【Maven】【BootStrap】【MySQL】【BootStrap】技术,使用IntelliJ IDEA开发工具。 主要是锻炼SSM技术的运用,通过项目实战,加强对框架技术的理解和运用,如果你是SSM的初学者,这套视频课程适合你!!
C语言入门--必须基础17讲
2017-07-28适合没有基础的人群学习C语言,简单的入门教程。帮助小白理解什么是开发,什么是编程。做的很简单,很多细节没有详细讲解,不适合用来深入研究。学了这个,你能理解什么是编程,什么是C语言。
SpringBoot实战教程:SpringBoot企业级线上商城项目讲解
2019-09-27<div style="color:rgba(0,0,0,.75);"> <span style="color:#4d4d4d;"> </span> <div style="color:rgba(0,0,0,.75);"> <span style="color:#4d4d4d;"> </span> <div style="color:rgba(0,0,0,.75);"> <div style="color:rgba(0,0,0,.75);"> <span style="color:#4d4d4d;">当前课程中商城项目的实战源码是我发布在 GitHub 上的开源项目 newbee-mall (新蜂商城),目前已有 6300 多个 star,</span><span style="color:#4d4d4d;">本课程是一个 Spring Boot 技术栈的实战类课程,课程共分为 3 大部分,前面两个部分为基础环境准备和相关概念介绍,第三个部分是 Spring Boot 商城项目功能的讲解,让大家实际操作并实践上手一个大型的线上商城项目,并学习到一定的开发经验以及其中的开发技巧。<br /> 商城项目所涉及的功能结构图整理如下:<br /> </span> </div> <div style="color:rgba(0,0,0,.75);"> </div> <div style="color:rgba(0,0,0,.75);"> <p style="color:#4d4d4d;"> <img alt="modules" src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9uZXdiZWUtbWFsbC5vc3MtY24tYmVpamluZy5hbGl5dW5jcy5jb20vcG9zdGVyL3N0b3JlL25ld2JlZS1tYWxsLXMucG5n?x-oss-process=image/format,png" /> </p> </div> <p style="color:rgba(0,0,0,.75);"> <strong><span style="color:#e53333;">课程特色</span></strong> </p> <p style="color:rgba(0,0,0,.75);"> </p> <div style="color:rgba(0,0,0,.75);"> </div> <div style="color:rgba(0,0,0,.75);"> <ul> <li> 对新手开发者十分友好,无需复杂的操作步骤,仅需 2 秒就可以启动这个完整的商城项目 </li> <li> 最终的实战项目是一个企业级别的 Spring Boot 大型项目,对于各个阶段的 Java 开发者都是极佳的选择 </li> <li> 实践项目页面美观且实用,交互效果完美 </li> <li> 教程详细开发教程详细完整、文档资源齐全 </li> <li> 代码+讲解+演示网站全方位保证,向 Hello World 教程说拜拜 </li> <li> 技术栈新颖且知识点丰富,学习后可以提升大家对于知识的理解和掌握,可以进一步提升你的市场竞争力 </li> </ul> </div> <p style="color:rgba(0,0,0,.75);"> </p> <p style="color:rgba(0,0,0,.75);"> <span style="color:#e53333;">课程预览</span> </p> <p style="color:rgba(0,0,0,.75);"> </p> <div style="color:rgba(0,0,0,.75);"> </div> <div style="color:rgba(0,0,0,.75);"> <p style="color:#4d4d4d;"> 以下为商城项目的页面和功能展示,分别为: </p> </div> <div style="color:rgba(0,0,0,.75);"> <ul> <li> 商城首页 1<br /> <img alt="" src="https://img-bss.csdnimg.cn/202103050347585499.gif" /> </li> <li> 商城首页 2<br /> <img alt="" src="https://img-bss.csdn.net/202005181054413605.png" /> </li> <li> </li> <li> 购物车<br /> <img alt="cart" src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9uZXdiZWUtbWFsbC5vc3MtY24tYmVpamluZy5hbGl5dW5jcy5jb20vcG9zdGVyL3Byb2R1Y3QvY2FydC5wbmc?x-oss-process=image/format,png" /> </li> <li> 订单结算<br /> <img alt="settle" src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9uZXdiZWUtbWFsbC5vc3MtY24tYmVpamluZy5hbGl5dW5jcy5jb20vcG9zdGVyL3Byb2R1Y3Qvc2V0dGxlLnBuZw?x-oss-process=image/format,png" /> </li> <li> 订单列表<br /> <img alt="orders" src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9uZXdiZWUtbWFsbC5vc3MtY24tYmVpamluZy5hbGl5dW5jcy5jb20vcG9zdGVyL3Byb2R1Y3Qvb3JkZXJzLnBuZw?x-oss-process=image/format,png" /> </li> <li> 支付页面<br /> <img alt="" src="https://img-bss.csdn.net/201909280301493716.jpg" /> </li> <li> 后台管理系统登录页<br /> <img alt="login" src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9uZXdiZWUtbWFsbC5vc3MtY24tYmVpamluZy5hbGl5dW5jcy5jb20vcG9zdGVyL3Byb2R1Y3QvbWFuYWdlLWxvZ2luLnBuZw?x-oss-process=image/format,png" /> </li> <li> 商品管理<br /> <img alt="goods" src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9uZXdiZWUtbWFsbC5vc3MtY24tYmVpamluZy5hbGl5dW5jcy5jb20vcG9zdGVyL3Byb2R1Y3QvbWFuYWdlLWdvb2RzLnBuZw?x-oss-process=image/format,png" /> </li> <li> 商品编辑<br /> <img alt="" src="https://img-bss.csdnimg.cn/202103050348242799.png" /> </li> </ul> </div> </div> </div> </div>
Python进阶-Pandas数据分析库
2018-12-18<p> <br /> </p> <p style="font-family:"color:#3D3D3D;font-size:16px;background-color:#FFFFFF;"> 您观看课程学习后<br /> 免费入群领取【超全Python资料包+17本学习电子书】 </p> <p style="font-family:"color:#3D3D3D;font-size:16px;background-color:#FFFFFF;"> <img src="https://img-bss.csdn.net/201909261022146699.jpg" alt="" /> </p> <p> <br /> </p> <p> Pandas是python中非常常用的数据分析库,在数据分析,机器学习,深度学习等领域经常被使用。本课程会讲解到pandas中最核心的一些知识点,包括Series以及DataFrame的构建,赋值,操作,选择数据,合并等等,以及使用pandas对文件进行读取和写入,使用pandas绘图等等。 </p>
Java软件开发工程师全套课程(笔记+项目实战案例)
2020-06-08Java软件开发系列课程,一站式学习全套Java技术。 包含三个阶段课程: 第一阶段: Java基础入门——JavaSE核心技术 本阶段为Java基础入门,包含:初识Java、变量、运算符、选择结构、循环结构、方法、数组、面向对象、抽象类和接口、常用类、枚举、泛型、内部类、集合、异常、I/O、设计模式、数据库、JDBC、项目实战 第二阶段: Java进阶开发——Web开发技术 本阶段为JavaWeb开发技术,包含:HTML、CSS、JavaScript、jQuery、Bootstrap、Servlet、JSP、Ajax、MVC等 第三阶段: Java高级开发——JavaEE框架技术 Java框架技术,包含:IDEA、Maven、MyBatis、Spring、SpringMVC、SpringBoot、SpringCloud、Shiro、Redis、ZooKeeper、Dubbo、Kafka、Nginx、Git、Docker、Vue.js、在线商城实战等 教学全程采用笔记+代码案例的形式讲解,由浅入深,每个知识点都有详细的讲解,通俗易懂!
- 偷偷地告诉学弟学妹们一个高效学习编程的秘密!大学四年悄悄惊艳他们,嘘 119452021-04-16今天来给大家谈一谈如何高效地学习编程。 无论什么时候,找到学习的目标,以及学习的套路都非常的重要。找不到的话,就只能事倍功半,付出了很多努力,却迟迟得不到最好的回报。 三四年前,我特别喜欢收藏文章,觉得有些技术文写得真好,忍不住收藏了!等过了一段时间后,闲得无聊,就去翻收藏夹,想着学一波,谁知道竟然找不到——不是微信给我删了,而是收藏夹里躺的“尸体”实在是太多了,根本就找不到。 后来,我就总结了一个小窍门——每周收藏夹里最多躺五篇文章,如果想进来第六篇,之前的必须得清一篇。别小看这个小窍门,它真的有督促我去
2020华为HCIA/HCNA/数通/路由交换/实验/视频/教程/持续更新赠题库
2020-05-25<strong><span>本课程不仅可以帮助大家顺利考取华为HCIA证书,同时技术视频均为理论+实战配套讲解,讲解细致,通俗易懂,资料完整,可以让大家学到实实在在企业用到的网络技术,本课程包含完整的学习资料,视频+PPT课件,能够帮助你快速掌握HCIA数通网络技术,同时视频中3-4视频后面的附件课件包含了HCIA数通考试题库(带答案),<strong><span>适合从零基础学网络考HCIA的同学!</span></strong></span></strong>
python入门
2018-12-18<p> <br /> </p> <p style="font-family:"color:#3D3D3D;font-size:16px;background-color:#FFFFFF;"> 您观看课程学习后<br /> 免费入群领取【超全Python资料包+17本学习电子书】 </p> <p style="font-family:"color:#3D3D3D;font-size:16px;background-color:#FFFFFF;"> <img src="https://img-bss.csdn.net/201909261025418774.jpg" alt="" /> </p> <p> <br /> </p> <p> 帮助与数百万年轻人打开人工智能的学习大门! </p>
-
下载
Disco-2.12.2.zip
Disco-2.12.2.zip
-
下载
20210418-华泰证券-固定收益周报:_避“山倒”,寻“抽丝”.pdf
20210418-华泰证券-固定收益周报:_避“山倒”,寻“抽丝”.pdf
-
下载
按键控制MG 996R电机.zip
按键控制MG 996R电机.zip
-
下载
20210418-国泰君安-普门科技-688389-首次覆盖报告:电化学发光发力在即,高增长可期.pdf
20210418-国泰君安-普门科技-688389-首次覆盖报告:电化学发光发力在即,高增长可期.pdf
-
下载
20210418-东吴证券-电气设备新能源行业周报:车展电动新车型众多全面拥抱电动化、硅料上涨光伏博弈.pdf
20210418-东吴证券-电气设备新能源行业周报:车展电动新车型众多全面拥抱电动化、硅料上涨光伏博弈.pdf
-
下载
SSCOM_v5.13.1.rar
SSCOM_v5.13.1.rar
-
下载
20210417-兴业证券-兴证策略风格与估值系列162:美股油价双涨,关注相关细分行业.pdf
20210417-兴业证券-兴证策略风格与估值系列162:美股油价双涨,关注相关细分行业.pdf
-
下载
第十二届蓝桥杯省赛java.zip
第十二届蓝桥杯省赛java.zip
-
下载
20210418-兴业证券-港股美股及全球市场数据周报:美国经济数据助推大宗品行情.pdf
20210418-兴业证券-港股美股及全球市场数据周报:美国经济数据助推大宗品行情.pdf
-
下载
73造船行业发展研究报告V5.0.docx
73造船行业发展研究报告V5.0.docx
