小编DNR*_*NRN的帖子

如何从adb shell安装或访问sqlite3

我需要一种方法来安装或以某种方式访问​​adb shell中的sqlite3.我根植了我的设备.

我试图找到答案,但我可以接受的是: 当我尝试使用adb shell打开数据库时,为什么在root用户的Nexus One上出现"sqlite3:not found"错误?

但我不认为在Linux系统上推送我的Windows sqlite3.exe是个好主意?

那么有可能以某种方式安装sqlite3终端浏览器吗?

[解]

从#android-dev(irc)的不同评论和一些询问,我找到了一个解决方案.首先,我将数据库文件复制到我的桌面.但拳头我不得不安装BusyBox,因为不包括cp?!?在那之后,我遇到了一个问题,除了/ sdcard /之外我无法从任何地方拉或推.然后我可以使用/ sdcard /作为"中间站"并拉/推我的数据库.

然后我筋疲力尽!我真的不得不让我的sqlite终端探索.然后我有了启动模拟器从/ system/xbin/sqlite3中拉出sqlite二进制文件的想法.然后使用rw重新安装/系统:

# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
Run Code Online (Sandbox Code Playgroud)

并将sqlite推送到/ sdcard /,并从那里将其复制到/ system/xbin/

现在它起作用了:D

sqlite android adb

15
推荐指数
2
解决办法
4万
查看次数

排除tsconfig.json中的子目录

我已经安装了TypeScript 1.8.2,并使用了Visual Studio 2015.我有一个简单的项目,我在排除tsconfig.json文件中的文件夹时遇到问题.问题是我想排除文件typings/browser.d.ts和文件夹typings/browser.但这种情况并非如此?

我没有问题排除子文件夹,但不是子文件夹?

[注意]我刚刚意识到问题出现在我从Visual Studio构建时!如果我使用命令行中的tsc构建,则没有问题.我可以在Visual Studio中使用另一个版本的TypeScript吗?我怎么检查这个?

这是我的tsconfig.json:

{
  "compilerOptions": {
    "target": "es5",
    "module": "commonjs",
    "moduleResolution": "node",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "removeComments": false,
    "noImplicitAny": false
  },
  "exclude": [
    "node_modules",
    "public",
    "typings/browser",
    "typings/browser.d.ts"
  ]
}
Run Code Online (Sandbox Code Playgroud)

我有一个更大的项目,我使用jspm并需要排除jspm包文件夹,该文件夹位于public的子文件夹中.

typescript tsconfig visual-studio-2015

13
推荐指数
2
解决办法
3万
查看次数

评论代码C#visual studio最佳实践

我正在寻找一个相当随意的答案,所以这可能更像是一个讨论.我想知道在visual studio中评论我的C#代码的最佳做法是什么.现在我正在使用三重///来生成xml并使用sand castle来构建一个chm或html文件.但我的问题是我使用代码注释有两个原因:

  1. 当其他开发人员使用我的代码时,他们可以阅读文档,包括intellisence和chm.或者html文件.
  2. 但我也用评论作为自己的提醒.所以当我半年后回来时,我能想起一些复杂的方法.

两个目标如何在不相互干扰的情况下完成,同时又是一项快速的任务,而不是花费大量的编码时间?

c# comments visual-studio

8
推荐指数
2
解决办法
4830
查看次数

不同港口的本地护照授权

我有一个在端口5000上运行的node.js应用程序,我使用passport.js作为授权.我通过帖子请求授权用户,我使用自定义回调:

this.router.post('/member/login', (req, res, next) => {
      passport.authenticate('local', (err, member, info) => {
        if (err) res.json(400).json({message: "An error ocurred"});
        if (!member) {
          console.log("No member found!");
          return res.status(409).json({message: "No member found!"})
        }
        req.logIn(member, (err) => {
          if (err) {
            console.log(err);
            return res.status(400).json({message: "An error ocurred"});
          }
          return res.json(member);
        });
      })(req, res, next);
    });
Run Code Online (Sandbox Code Playgroud)

这工作正常,但是当我开发本地时,我有一个前端Angular2应用程序,它运行在不同的端口(4200),所以在我的开发中我不可能得到授权用户:req.user是未定义的.我使用快速会话来存储授权用户.

当我部署时,我将两个应用程序捆绑在一起,所以一切正常.

有没有人为这个问题找到一个好的和简单的解决方案?再次,它只是在开发中我有这个问题.

express passport.js express-session angular

8
推荐指数
1
解决办法
1108
查看次数

是否可以仅将MediaTypeFormatter更改为JSON?

我有一个web api,其中全局配置配置为使用:XmlMediaTypeFormatter

我的问题是我不会使用新的控制器来扩展这个web api,而是使用JsonMediaTypeFormatter.

是否可以仅为一个API控制器类将MediaTypeFormatter更改为JSON?

我的问题是没有返回JSON,我已经通过返回HttpResponseMessage来解释这个:

return new HttpResponseMessage
{
    Content = new ObjectContent<string>("Hello world", new JsonMediaTypeFormatter()),
    StatusCode = HttpStatusCode.OK
};
Run Code Online (Sandbox Code Playgroud)

这是我要求问题的要求.如果我有一个具有两个属性的对象:

public class VMRegistrant 
{
    public int MerchantId { get; set; }
    public string Email { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我的控制器操作将VMRegistrant作为参数:

public HttpResponseMessage CreateRegistrant(VMRegistrant registrant)
{
    // Save registrant in db...
}
Run Code Online (Sandbox Code Playgroud)

但问题是,当我用JSON调用该操作时,它失败了.

c# asp.net-web-api

7
推荐指数
1
解决办法
8180
查看次数

紧凑框架中的透明度

我需要在.NETCF中创建一个透明背景的图像,我使用洋红色作为我希望透明的背景.我尝试这样做的方法是覆盖onPaint().但我无法让背景透明化?这就是我所拥有的:

protected override void OnPaint(PaintEventArgs e)
{
    Graphics g = e.Graphics;

    ImageAttributes imageAttributs = new ImageAttributes();
    imageAttributs.SetColorKey(Color.FromArgb(255, 0, 255), 
        Color.FromArgb(255, 0, 255));
    g.DrawImage(cross, crossRect, 200, 10, cross.Width, cross.Height,
        GraphicsUnit.Pixel, imageAttributs);

    base.OnPaint(e);
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试包含ImageAttributes时,我的图像根本没有被绘制?

.net c# compact-framework windows-mobile

6
推荐指数
1
解决办法
6363
查看次数

如何删除使用angular-cli创建的生成路径

如果我已经生成了一个我想删除的路由,是否足以删除创建的目录,路径路径以及system-config.ts中的条目?

angular-cli

6
推荐指数
2
解决办法
1万
查看次数

无法ctrl拖动视图到头文件

嗨,我对ios开发很新.

我正在开发一个使用mapkit的地图应用程序.我有一个viewController与地图视图和相应的viewController类.

现在我想操纵mapView,并尝试设置委托.但是我无法按住Ctrl键并将任何内容(包括mapView)拖到我的头文件中.那我该怎么办?

我试图在我的头文件中写自动实现的东西,但这也不起作用:(

任何帮助真的很感激..

这是我的头文件:

#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>

#define METERS_PER_MILE 1609.344

@interface MapViewController : UIViewController<MKMapViewDelegate> {

}

@property (weak, nonatomic) IBOutlet MKMapView *mapView;

@end
Run Code Online (Sandbox Code Playgroud)

还有一个关于ios开发人员的说明,这在IDE中的拖放是怎么回事?!?

ios

4
推荐指数
1
解决办法
5790
查看次数

将属性添加到 angular2 中的路由

我想知道是否可以向 RouteConfig 装饰器中定义的路由添加自定义属性。

我想添加任何需要身份验证的路由:

@RouteConfig([
  {
    path: "/login",
    name: "Login",
    component: LoginComponent,
    authenticate: false,
  },
  {
    path: "/home",
    name: "Home",
    component: HomeComponent,
    authenticate: true
  }
])
Run Code Online (Sandbox Code Playgroud)

如果这是可能的,我如何在组件中获取值“authenticate”?

angular2-routing angular

3
推荐指数
1
解决办法
2499
查看次数

对于 Google Places API 中的本地化英语

我正在使用 Google Places API,因此成员可以添加他们的位置。然后我将这些信息保存在我的数据库中。现在我想搜索来自“Copenhagen”的所有成员。但这是一个问题,因为使用完整地址的会员会以丹麦语名称“K\xc3\xb8benhavn”保存。对于居住在具有不同母语和英文名称的城市的所有会员来说,同样的问题。更糟糕的是

\n\n

是否可以强制地址组件(此处特定于地区)使用英语?

\n\n

我很确定我已经将地方 API 强制改为英语,因为国家/地区是正确的。这里是“丹麦”而不是“丹麦”。

\n\n

我如何使用谷歌地点。首先我注册脚本:

\n\n
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBQuOpK6nVv7bmGJbB6WoZcnWxKE2yGIGM&libraries=places&language=en"></script>\n
Run Code Online (Sandbox Code Playgroud)\n\n

接下来,我在输入元素上添加谷歌地点自动完成功能:

\n\n
var autocompleteElm = <HTMLInputElement>document.getElementById(\'autocomplete\');\nif (autocompleteElm) {\n    this.autocomplete = new google.maps.places.Autocomplete(\n        (autocompleteElm), {\n            types: [\'geocode\']\n    });\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我至少但不是最后一次调用,在会员点击保存按钮后,我通过调用 API 来收集数据:

\n\n
this.autocomplete.getPlace();\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是一个用 TypeScript 编写的 Angular2 组件。

\n\n

我从谷歌克隆了 Fiddle 示例,以说明我的问题:\n https://jsfiddle.net/dnrn/71t99yzs/

\n\n

如果您搜索:“Dortheavej”,它会显示城市为“K\xc3\xb8benhavn”,而不是“哥本哈根”。

\n\n

更糟糕的是,有时是国家,有时是城市,不是来自“语言= en”,而是来自当地的成员。

\n

javascript google-places-api

3
推荐指数
1
解决办法
2521
查看次数