`
zheyiw
  • 浏览: 1029581 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
因为AndroidAnnotations是自动构建了一个新的Activity 给重构代码带来很多的不方便 我推荐butterknife 引入方式: //AndroidAnnotations annotationProcessor "org.androidannotations:androidannotations:4.3.1" compile group: 'org.androidannotations', name: 'androidannotations-api', version: '4.3.1' //b ...
1, 先用Android Studio建一个模拟器命名phone 2, 用命令行启动模拟器(phone是模拟器的名)    sdk\tools\emulator.exe -avd phone 3, 用命令行安装apk   a,把apk放再platform-tools目录   b,sdk\platform-tools\adb install XXX.apk
源码版本管理说明  源码管理示意图     源码管理说明 trunk:主线分支,随时可以发布版本

delegate代理

    博客分类:
  • C#
C#中的代理有点类似JAVA的接口 public delegate void GetSelect(DataTable dr);//定义代理, 相当于定义接口         //-------------------定义类--------------------- public GetSelect MyGetSelect ; //声明代理, 相当于声明接口 private void btnOk_Click(object sender, EventArgs e) { DataTable dt = (DataTable)grdDetail.DataSource; MyGetSelect(d ...
using System; using System.Collections.Generic; using System.Windows.Forms; using Top.Api; using Top.Api.Request; using Top.Api.Response; namespace FormTest { public partial class Form1 : Form { //以下四个值是在菜鸟开通电子面单服务后得到 string serverUrl = "xxxx"; stri ...
import sun.misc.BASE64Encoder; import sun.misc.BASE64Decoder; import javax.crypto.*; import javax.crypto.spec.DESKeySpec; import javax.crypto.spec.IvParameterSpec; import java.security.Key; import java.security.spec.AlgorithmParameterSpec; /** * 使用DES加密和解密的方法 */ public class C ...

点数拣货

电子商务物流中心(本文指非自动化的电商物流中心)经常会用到的几种不同的拣货作业模式。应当讲,每种模式都有其自身的优点和缺点,有其特定的应用场景。具体到每一家电商,要根据自身的场地布局、产品特性、订单结 ...

电商仓储

仓储物流 ,就是利用自建或租赁库房、场地,储存、保管、装卸搬运、配送货物。传统的仓储定义是从物资储备的角度给出的。现代“仓储”不是传统意义上的“仓库”、“仓库管理”,而是在经济全球化与供应链一体化背景下 ...
WITH(NOLOCK): 会直接显示被事物锁定的行 (如果事物回滚, 显示出来的将是脏数据) WITH(READPAST) : 会跳过被[行级锁]锁定的数据, 注意这里是[行级锁], 而Sql Server中大部分的表锁定都是共享锁. 结论一, 使用WITH(NOLOCK)需要考虑显示了脏数据的影响 结论二, 如果想用WITH(READPAST)来减少死锁的情况,需要搞清楚[行级锁], 在大部分情况下使用WITH(READPAST)还是会阻塞.
我们一般用这种方式抛出异常: RAISERROR (@ErrorMsg, 16, 1) 1, 如果我们在存储过程里面加了Try Catch模块, 那么执行到RAISERROR时会直接跳转到Catch模块里面. 例如: DECLARE @ErrorMsg VARCHAR(2000) BEGIN TRY SELECT 1 RAISERROR ('报错了', 16, 1) SELECT 2 END TRY BEGIN CATCH SELECT @ErrorMsg = ERROR_MESSAGE() RAISERROR (@ErrorMsg, 16 ...
先写结论: 1, Inner Join 的On 与 Where (按方便阅读来书写,查询分析器会自动优化) 2, 先写Inner Join 再写Left Join 3, 先连接数据量小的表 再连接数据量大的表 4, 如果同时有Left Join和Group By, 先Group By到临时表, 再用临时表Left Join其他数据 4, 优化时,如果同时有Left Join和Inner Join, 先Inner Join到临时表 再用临时表Left Join 其他数据 5, 无非必要不要排序 SQL 查询处理步骤[转载] SQL 不同于与其他编程语言的最明 ...

notepad++快捷键

    博客分类:
  • C#
在快捷键的最后一个页签里面修改 Ctrl+D 复制并粘贴当行 Ctrl+L 删除当前行
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
结束这个进程 rdpclip.exe 然后运行命令框中输入 rdpclip.exe
Options Menu 创建选项菜单的步骤: 1、覆盖Activity 的onCreateOptionMenu(Menu menu)方法,当菜单第一次被打开时调用 2、调用Menu 的add( )方法添加菜单项(MenuItem),同时可以调用MenuItem 的setIcon( )方法来为菜单项设置图标 3、当菜单项(MenuItem)被选择时,覆盖Activity 的onOptionsItemSelected ...
Global site tag (gtag.js) - Google Analytics