- 博客(2)
- 资源 (6)
- 收藏
- 关注
原创 PYTHON 发邮件(解决MAC OS 中文乱码)
import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.base import MIMEBase from utils import DateUtil import logging import base64 from ema...
2018-04-11 10:46:42 1560
tigase-mobilemessenger
来自官网,更新于201704。官网在国外很难下载,现在放到这里方便国内的朋友下载研究。
F:.
│ .gitignore
│ build.gradle
│ gradle.properties
│ gradlew
│ gradlew.bat
│ settings.gradle
│ tigase_dir.txt
│
├─.git
│ │ config
│ │ description
│ │ HEAD
│ │ index
│ │ packed-refs
│ │
│ ├─hooks
│ │ applypatch-msg.sample
│ │ commit-msg.sample
│ │ post-update.sample
│ │ pre-applypatch.sample
│ │ pre-commit.sample
│ │ pre-push.sample
│ │ pre-rebase.sample
│ │ pre-receive.sample
│ │ prepare-commit-msg.sample
│ │ update.sample
│ │
│ ├─info
│ │ exclude
│ │
│ ├─logs
│ │ │ HEAD
│ │ │
│ │ └─refs
│ │ ├─heads
│ │ │ master
│ │ │
│ │ └─remotes
│ │ └─origin
│ │ HEAD
│ │
│ ├─objects
│ │ ├─info
│ │ └─pack
│ │ pack-a5985fcf6d3d54c95897e6cf9f133139e5ee10c1.idx
│ │ pack-a5985fcf6d3d54c95897e6cf9f133139e5ee10c1.pack
│ │
│ └─refs
│ ├─heads
│ │ master
│ │
│ ├─remotes
│ │ └─origin
│ │ HEAD
│ │
│ └─tags
├─app
│ │ .gitignore
│ │ build.gradle
│ │ proguard-rules.pro
│ │
│ └─src
│ ├─androidTest
│ │ └─java
│ │ └─org
│ │ └─tigase
│ │ └─messenger
│ │ └─phone
│ │ └─pro
│ │ ApplicationTest.java
│ │
│ ├─main
│ │ │ AndroidManifest.xml
│ │ │
│ │ ├─java
│ │ │ └─org
│ │ │ └─tigase
│ │ │ └─messenger
│ │ │ ├─jaxmpp
│ │ │ │ └─android
│ │ │ │ ├─caps
│ │ │ │ │ CapabilitiesDBCache.java
│ │ │ │ │ CapsDbHelper.java
│ │ │ │ │
│ │ │ │ ├─chat
│ │ │ │ │ AndroidChatManager.java
│ │ │ │ │ ChatProvider.java
│ │ │ │ │ MarkAsRead.java
│ │ │ │ │ OpenChatDbHelper.java
│ │ │ │ │
│ │ │ │ ├─muc
│ │ │ │ │ AndroidRoomsManager.java
│ │ │ │ │
│ │ │ │ └─roster
│ │ │ │ AndroidRosterStore.java
│ │ │ │ RosterDbHelper.java
│ │ │ │ RosterProvider.java
│ │ │ │
│ │ │ └─phone
│ │ │ └─pro
│ │ │ │ AboutActivity.java
│ │ │ │ DividerItemDecoration.java
│ │ │ │ MainActivity.java
│ │ │ │ MessengerApplication.java
│ │ │ │ StatusSelectorAdapter.java
│ │ │ │
│ │ │ ├─account
│ │ │ │ AccountsConstants.java
│ │ │ │ Authenticator.java
│ │ │ │ AuthenticatorService.java
│ │ │ │ ConnectionChecker.java
│ │ │ │ LoginActivity.java
│ │ │ │ NewAccountActivity.java
│ │ │ │
│ │ │ ├─conenctionStatus
│ │ │ │ ConnectionStatusesFragment.java
│ │ │ │ StatusesRecyclerViewAdapter.java
│ │ │ │ ViewHolder.java
│ │ │ │
│ │ │ ├─conversations
│ │ │ │ │ AbstractConversationActivity.java
│ │ │ │ │
│ │ │ │ ├─chat
│ │ │ │ │ ChatActivity.java
│ │ │ │ │ ChatItemFragment.java
│ │ │ │ │ MyChatItemRecyclerViewAdapter.java
│ │ │ │ │ ViewHolder.java
│ │ │ │ │
│ │ │ │ └─muc
│ │ │ │ JoinMucActivity.java
│ │ │ │ MucActivity.java
│ │ │ │ MucItemFragment.java
│ │ │ │ MucItemRecyclerViewAdapter.java
│ │ │ │ ViewHolder.java
│ │ │ │
│ │ │ ├─db
│ │ │ │ CPresence.java
│ │ │ │ CursorRecyclerViewAdapter.java
│ │ │ │ DatabaseContract.java
│ │ │ │ DatabaseHelper.java
│ │ │ │ RosterProviderExt.java
│ │ │ │
│ │ │ ├─notifications
│ │ │ │ MessageNotification.java
│ │ │ │
│ │ │ ├─openchats
│ │ │ │ MyOpenChatItemRecyclerViewAdapter.java
│ │ │ │ OpenChatItemFragment.java
│ │ │ │ ViewHolder.java
│ │ │ │
│ │ │ ├─providers
│ │ │ │ ChatProvider.java
│ │ │ │ RosterProvider.java
│ │ │ │
│ │ │ ├─roster
│ │ │ │ │ MyRosterItemRecyclerViewAdapter.java
│ │ │ │ │ PresenceIconMapper.java
│ │ │ │ │ RosterItemFragment.java
│ │ │ │ │ ViewHolder.java
│ │ │ │ │
│ │ │ │ ├─contact
│ │ │ │ │ EditContactActivity.java
│ │ │ │ │
│ │ │ │ └─request
│ │ │ │ SubscriptionRequestActivity.java
│ │ │ │
│ │ │ ├─service
│ │ │ │ AndroidLoggingHandler.java
│ │ │ │ AutopresenceManager.java
│ │ │ │ DataRemover.java
│ │ │ │ Features.java
│ │ │ │ MobileModeFeature.java
│ │ │ │ SecureTrustManagerFactory.java
│ │ │ │ ServiceRestarter.java
│ │ │ │ StanzaExecutor.java
│ │ │ │ XMPPService.java
│ │ │ │
│ │ │ ├─settings
│ │ │ │ AppCompatPreferenceActivity.java
│ │ │ │ SettingsActivity.java
│ │ │ │
│ │ │ └─utils
│ │ │ AsyncDrawable.java
│ │ │ AvatarHelper.java
│ │ │ BitmapWorkerTask.java
│ │ │ DiskLruCache.java
│ │ │ ImageHelper.java
│ │ │
│ │ └─res
│ │ ├─drawable
│ │ │ ic_accounts_24dp.xml
│ │ │ ic_add.xml
│ │ │ ic_add_chat_24dp.xml
│ │ │ ic_connection_info_24dp.xml
│ │ │ ic_groupchat_24dp.xml
│ │ │ ic_menu_about.xml
│ │ │ ic_menu_chats.xml
│ │ │ ic_menu_roster.xml
│ │ │ ic_menu_settings.xml
│ │ │ ic_message_delivered_24dp.xml
│ │ │ ic_message_not_sent_24dp.xml
│ │ │ ic_message_sent_24dp.xml
│ │ │ ic_messenger_icon.xml
│ │ │ ic_muc_24dp.xml
│ │ │ ic_send_24dp.xml
│ │ │ message_bubble_error.9.png
│ │ │ message_bubble_received.9.png
│ │ │ message_bubble_received_4.9.png
│ │ │ message_bubble_sent.9.png
│ │ │ message_bubble_sent_1.9.png
│ │ │ message_bubble_sysmsg.9.png
│ │ │ presence_away.xml
│ │ │ presence_chat.xml
│ │ │ presence_dnd.xml
│ │ │ presence_error.xml
│ │ │ presence_offline.xml
│ │ │ presence_online.xml
│ │ │ presence_unknown.xml
│ │ │ presence_xa.xml
│ │ │ side_nav_bar.xml
│ │ │ user_avatar.png
│ │ │
│ │ ├─drawable-hdpi
│ │ │ ic_info_black_24dp.png
│ │ │ ic_launcher.png
│ │ │ ic_notifications_black_24dp.png
│ │ │ ic_sync_black_24dp.png
│ │ │
│ │ ├─drawable-mdpi
│ │ │ ic_info_black_24dp.png
│ │ │ ic_launcher.png
│ │ │ ic_notifications_black_24dp.png
│ │ │ ic_sync_black_24dp.png
│ │ │
│ │ ├─drawable-v21
│ │ │ ic_info_black_24dp.xml
│ │ │ ic_notifications_black_24dp.xml
│ │ │ ic_sync_black_24dp.xml
│ │ │
│ │ ├─drawable-xhdpi
│ │ │ ic_info_black_24dp.png
│ │ │ ic_launcher.png
│ │ │ ic_notifications_black_24dp.png
│ │ │ ic_sync_black_24dp.png
│ │ │
│ │ ├─drawable-xxhdpi
│ │ │ ic_info_black_24dp.png
│ │ │ ic_launcher.png
│ │ │ ic_notifications_black_24dp.png
│ │ │ ic_sync_black_24dp.png
│ │ │
│ │ ├─drawable-xxxhdpi
│ │ │ ic_info_black_24dp.png
│ │ │ ic_launcher.png
│ │ │ ic_notifications_black_24dp.png
│ │ │ ic_sync_black_24dp.png
│ │ │
│ │ ├─layout
│ │ │ account_list_item.xml
│ │ │ activity_about.xml
│ │ │ activity_chat.xml
│ │ │ activity_edit_contact.xml
│ │ │ activity_join_muc.xml
│ │ │ activity_login.xml
│ │ │ activity_main.xml
│ │ │ activity_muc.xml
│ │ │ activity_new_account.xml
│ │ │ activity_subscription_request.xml
│ │ │ app_bar_main.xml
│ │ │ content_chat.xml
│ │ │ content_main.xml
│ │ │ content_muc.xml
│ │ │ fragment_chatitem_error.xml
│ │ │ fragment_chatitem_list.xml
│ │ │ fragment_chatitem_received.xml
│ │ │ fragment_chatitem_sent.xml
│ │ │ fragment_chatitem_sysmsg.xml
│ │ │ fragment_connectionstatusitem.xml
│ │ │ fragment_connectionstatus_list.xml
│ │ │ fragment_groupchatitem_received.xml
│ │ │ fragment_groupchatitem_sent.xml
│ │ │ fragment_mucitem_list.xml
│ │ │ fragment_openchatitem.xml
│ │ │ fragment_openchatitem_list.xml
│ │ │ fragment_rosteritem.xml
│ │ │ fragment_rosteritem_list.xml
│ │ │ nav_header_main.xml
│ │ │ status_selectoritem.xml
│ │ │
│ │ ├─menu
│ │ │ activity_main_drawer.xml
│ │ │ chatitem_context.xml
│ │ │ connection_status_context.xml
│ │ │ main.xml
│ │ │ menu_chat.xml
│ │ │ openchat_chat_context.xml
│ │ │ openchat_fragment.xml
│ │ │ openchat_groupchat_context.xml
│ │ │ roster_context.xml
│ │ │ roster_fragment.xml
│ │ │
│ │ ├─mipmap-xhdpi
│ │ │ ic_launcher.png
│ │ │
│ │ ├─mipmap-xxhdpi
│ │ │ ic_launcher.png
│ │ │
│ │ ├─mipmap-xxxhdpi
│ │ │ ic_launcher.png
│ │ │
│ │ ├─raw
│ │ │ trust_store_bks
│ │ │
│ │ ├─values
│ │ │ attrs.xml
│ │ │ colors.xml
│ │ │ dimens.xml
│ │ │ strings.xml
│ │ │ styles.xml
│ │ │
│ │ ├─values-v21
│ │ │ styles.xml
│ │ │
│ │ ├─values-w820dp
│ │ │ dimens.xml
│ │ │
│ │ └─xml
│ │ account_preferences.xml
│ │ authenticator.xml
│ │ pref_accounts_list.xml
│ │ pref_data_sync.xml
│ │ pref_general.xml
│ │ pref_headers.xml
│ │ pref_notification.xml
│ │
│ └─test
│ └─java
│ └─org
│ └─tigase
│ └─messenger
│ └─phone
│ └─pro
│ ExampleUnitTest.java
│
├─documentation
│ │ build.gradle
│ │
│ └─src
│ └─asciidoc
│ │ index.asciidoc
│ │
│ ├─css
│ │ docbook-xsl.css
│ │
│ ├─images
│ │ Accounts.png
│ │ ArchiveChat.png
│ │ General.png
│ │ JoinChat.png
│ │ LeaveRoom.png
│ │ Menu.png
│ │ MUC.png
│ │ Notifications.png
│ │ Options.png
│ │ Register.png
│ │ Roster.png
│ │ Screenshot_2015-04-26-13-38-30.png
│ │ Screenshot_2015-04-26-13-38-46.png
│ │ Screenshot_2015-04-26-13-40-14.png
│ │ Screenshot_2015-04-26-13-40-53.png
│ │ Screenshot_2015-04-26-13-41-20.png
│ │ Screenshot_2015-04-26-13-41-42.png
│ │ Screenshot_2015-04-26-13-42-20.png
│ │ Screenshot_2015-04-26-13-43-54.png
│ │ Screenshot_2015-04-26-14-00-37.png
│ │ Screenshot_2015-04-26-14-00-49.png
│ │ Screenshot_2015-04-26-14-00-56.png
│ │ Screenshot_2015-04-26-14-01-13.png
│ │ Screenshot_2015-04-26-14-01-23.png
│ │ Screenshot_2015-04-26-14-01-31.png
│ │ Screenshot_2015-04-26-14-01-50.png
│ │ Screenshot_2015-04-26-14-02-01.png
│ │ Screenshot_2015-04-26-14-02-36.png
│ │ Screenshot_2015-04-26-14-03-06.png
│ │ Screenshot_2015-04-26-14-03-16.png
│ │ Screenshot_2015-04-26-14-04-35.png
│ │ Screenshot_2015-04-26-14-05-35.png
│ │ Screenshot_2015-04-26-14-06-03.png
│ │ Screenshot_2015-04-26-14-07-03.png
│ │ Screenshot_2015-04-26-14-07-11.png
│ │ Screenshot_2015-04-26-14-08-09.png
│ │ Screenshot_2015-04-26-14-09-31.png
│ │ Screenshot_2015-04-26-14-15-35.png
│ │ Screenshot_2015-04-26-14-18-03.png
│ │ Status.png
│ │ tiger-looking-left-small.png
│ │ Welcome.png
│ │
│ └─text
│ Tigase_Tigase_Android_Messenger-General_overview.asciidoc
│ Tigase_Tigase_Android_Messenger-User_guide.asciidoc
│
└─gradle
└─wrapper
gradle-wrapper.jar
gradle-wrapper.properties
2017-04-19
VBS 提取提取word中的附件excel
1、vbs 遍历windows目录
2、vbs 读取WORD,提取word中的附件EXCEL;
3、vbs 读取EXCEL,修改EXCEL中的内容;
4、vbs 将EXCEL中的内容导入数据库
5、vbs 操作文件:打开、移动;
2014-02-21
ASP.NET权限管理系统+1.0.7源码
ASP.NET权限管理系统(FrameWork) 1.0.7 Release 说明文档
1.起源
在我们开发软件过程中,经常会需要开发一个后台管理程序.用于管理我们开发的前台软件.
当你开发的软件越来越多的时候,你的管理后台也会越来越多.这时如果有一个统一的管理后台.来进来管理.有统一台帐号,统一的授权来进行多个后台的管理就好了.
FrameWork就是在这样的需求下产生了.
2.功能
其主要的功能就是,进行后台管理模块整合.
1)其可以支持多个应用,多个模块的权限管理.
2)支持Access和MsSql200/2005及Oracle9i以上.
3)采用角色来进行权限的授权,每个用户可以属于多个角色,享有交差权限.
4)整合方便,权限检测采用httpmodule方式检测.基本不用对原有程序进行修改,便可将原有程序进行整合.
5)可视化编辑,全新的Menu和Tab控件.支持拖拉式编辑.
6)统一的事件日志管理,所有登陆操作都有安全记录.
7)每个模块的每个栏目对应一个目录, 栏目的权限默认抽象分为(查看/新增/修改/删除/排序/打印/备用A/备用B),每栏目权限可最多扩展为20个自定义权限.
8)可通过目录中web.config来进行目录文件权限配置,可直接将某个文件名设定到相对应的权限上.
3.开发环境
Vs2005 sp1 + win2003 标准版 + Mssql2000/2005
4.初始用户名:admin 密码:admin
2012-08-26
一些常用的正则表达式
一些常用的正则表达式 ^\\d+$ //非负整数(正整数 + 0) \"^[0-9]*[1-9][0-9]*$\" //正整数 \"^((-d+)|(0+))$\" //非正整数(负整数 + 0) \"^-[0-9]*[1-9][0-9]*$\" //负整数 \"^-?d+$\" //整数 \"^d+(.d+)?$\" //非负浮点数(正浮点数 + 0)
2008-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人