新项目扫雷专贴 备忘录

  1. VS2017 15.7.4 调试asp.net core mvc时断点变空心圈圈并提示:“当前不会命中断点 还没有为该文档加载任何符号”。断点无法使用。
    1.   解决方法:将运行模式由Release改为Debug后解决。
  2. Asp.net core 2.1自带的 cookie加密还是有点无爱啊,习惯了原来的操作 
  3. Android Studio 使用全局参数,https://blog.csdn.net/zeng622peng/article/details/78343443 ,1继承Application的类,2manlifests中设置Application的name属性
  4. Android 中的字符串拆分split('')方法,. |^这三个符号需要 转义:\\.,\\|,\\^
  5. ASP.NET core EF 2.1是支持Groupby查询的,只是写法上有所不同https://blogs.msdn.microsoft.com/dotnet/2018/05/30/announcing-entity-framework-core-2-1/
  6. Android Studio 在我把ImangeButton转化成Button时是强行退出Activity的,这个错误查了半天才明白
  7. Android Studio 代码行数统计插件 http://www.cnblogs.com/ye34166684/p/5914699.html
  8. 关于loopj异步插件
    1. 这是个很好用的http提交的异步插件,但使用时遇到不小的麻烦
    2. 在这个网址中找到了真正的Header引用 https://code.tutsplus.com/tutorials/an-introduction-to-loopj--cms-26781,
    3. import cz.msebera.android.httpclient.Header;
    4. 这个引用无法使用android studio的自动引用中取得,自动提示也不行,只能手动写上去,1.4.9版本可用。在官方文档中http://loopj.com/android-async-http/ 并没有提到这个引用,好坑
    5. 由android studio自动写上去的引用之一:
      import org.apache.http.Header
    6. 是可以被1.4.6版本使用的,但是无法在1.4.9版本无法使用,使用时,会提示
      new AsyncHttpResponseHandler()红波浪线出错
    7. 但是不会提示是Header[]引用出错,所以极难发现问题原因
    8. 问题解决,开心
  9. 生成二维码,zixing-core-3.3.3好像无法拉取,也找不到jar包,只好用下载到的.3.2.0
  10. ASP.NET core 2.1的数据源context对象,使用 Scaffold-DbContext 在Models目录下重建对象后,OnConfiguring里面会有一句#warning提示,今天终于想办法去掉顺便解决测试数据库连接问题
    1. 在appsettings.json配置文件中添加ConnectionStrings节,自定义一个DataSource字段加入数据库连接
    2. 在StartUp.cs中ConfigureServices方法中,在  services.AddMvc();这一句后面加上services.AddDbContext<Models.xbdbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("DataSource")));
    3. 在每个Controller类内部加上
      1. private readonly xbdbContext db;
      2. public YOURController(xbdbContext context)
      3.   {
      4. db = context;
      5. }
    4. 直接使用db查询。via:https://docs.microsoft.com/en-us/ef/core/miscellaneous/configuring-dbcontext
  11. 阿里云视频点播,播放器,先下载含有aar文件的SDK,引入到项目中
posted @ 2018-06-26 21:31 风海迷沙 阅读(...) 评论(...) 编辑 收藏